Hallo, ich wollte meinen Programmer mal um einige neue AVRs erweitern (z.B. ATmega644). Im Datenblatt steht unter Serial Downloading/Polling, dass man RDY/BSY solange abfragen soll, bis es nicht mehr xxxxxxx1 zurückliefert. (2593M–AVR–08/07 Seite 300 unter Nummer 4) Bei den alten ATmega64 lief das Polling so, dass man eine Flash-Speicherzelle <> 0xFF solange gelesen hat, bis sie den richtigen Wert angenommen hat.(2503G–AVR–11/04 Seite 270 oben). Jetzt meine Frage: Ich habe festgestellt, dass das alte Pollingverfahren vom ATmega64 beim ATmega644 nach wie vor funktionniert, auch wenn es in der Spezifikation nicht mehr erwähnt wird. Was denkt ihr, soll man das neue Verfahren implementiere, wenn das alte doch auch funktionniert? Danke, Bernd
In den Datenblättern stehen immer die minimalen (leider nicht die maximalen :( Zeiten für Program, Erase. Die würde ich auf jeden Fall abwarten bevor Datapolling beginnt. Damit dürftest du auf der sicheren Seite liegen.
Die Zeiten sind maximalangaben. Mit Polling geht es immer schneller. Meine Frage bezieht sich ja nur auf die Art des Polling. Alt oder neu (wie im Datenblatt angegeben). Funktionnieren tut derzeit beides einwandfrei. Da Programmer aber auch zum Nachbau im Netz steht und ich nicht alle AVRs testen kann, würde ich gerne wissen, ob jemand Erfahrung damit hat. Vielleicht kann ich mir ja die neue Version komplett sparen. Das würde den Code kleiner und schenller machen.
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.