Ich habe eine Schaltung, bei der ich alle Pins eines ATtiny2313 als I/O benötige. Dazu müsste ich den Reset-Pin deaktivieren (RSTDISBL Fuse). Nun steht da hinten im Datenblatt aber, dass "parallel programming" nicht korrekt funktioniert und ISP geht nur mit "normalem" Reset-Pin. Bevor ich das jetzt ausprobiere: sobald die Fuse gesetzt ist, ist der Chip also für'n Müll falls ich einen Fehler im Programm entdecke (was natürlich dumm ist, da ich den Reset-als-IO-Pin dadurch gar nicht testen kann). Stimmt das oder wurde das inzwischen behoben (habe hier einen ATtiny2313-20PU / 0611)?
Falls es ein Errata Sheet gibt, wuerde das das Datenblatt ergaenzen. Ich hab's nicht geprueft. Schaut schlecht aus sonst. Ja, ich wuerde lieber einen groesseren AVR im kleineren Gehaeuse nehmen. So ein Mega324 ist schoen klein im DFN gehaeuse 7x7mm mit 44 pins.
Chris O. wrote: > Nun steht da hinten im Datenblatt aber, dass "parallel programming" > nicht korrekt funktioniert und ISP geht nur mit "normalem" Reset-Pin. Darüber habe ich auch kürzlich gestutzt. Atmel ist da ziemlich nachlässig mit dem Updaten der Datenblätter. Die aktuelle Revision C läßt sich parallel programmieren. Ich würde Dir allerdings zu meinem Bootloader raten (Codesammlung). Dann kannst Du den AVR bequem in der Schaltung umprogrammieren. Peter
Wie kann ich die Revision herausfinden? Der Datecode sagt mir nicht viel und die Signature, die ich mit AVR Studio auslese hilft mir bei Google auch nicht weiter (was die Revision betrifft).
Ich hab es eben ausprobiert. Mit einem ISP Programmer den Resetpin disabled. Mit dem Galep (HV) konnte ich den Tiny ohne Probleme "wiederholen". Datecode vom 2313 ist 0719, Revision ist C.
Revision steht unten drunter. 2. Reihe letzter Buchstabe. Beim DIL
Danke sehr! Das war's was ich wissen wollte! Auf der Rückseite steht (habe ich noch gar nicht entdeckt ;-) : 5J5232 35570C 1-P0611 e3 Dürfte also auch eine Revision C sein und ich somit zum Glück etwas weniger Arbeit haben. Nicht dass ich den jetzt dauernd neu programmieren möchte, aber wenn doch, ist es besser zu wissen, dass ich dafür keine Extras einbauen muss.
Ich hab den Versuch mal mit einen Tiny2313 (Datecode 0530, auch Rev.C) wiederholt. Auch keine Probleme. Denke, wird bei Dir auch keine Probleme machen. Holger
Inzwischen kann ich es auch bestätigen. Das dauernde Jumper umsetzen und Umgestecke zwischen Prog- und IO-Kabel am STK500 ist zwar lästig, aber wenn "parallel programming" nicht funktioniert hätte, hätte ich jetzt mindestens zehn 2313er weniger (ja war ein bisschen "trial-and-error" dabei ;-). Danke nochmal!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.