ATmega664 Programmieralgorithmus/Polling?

OP #674190
Lesenswert?

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
Gast #674226
Lesenswert?

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.
OP #674233
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren