Hallo, ich schreibe mir gerade einen ISP. Protokoll: STK500 V2 Befehl: CMD_PROGRAMM_FLASH_ISP Bei diesem Befehl gibt es die Funktion Value Polling. Dort bekomme ich ein Byte, welches ich mit dem Flash nach dem Schreiben vergleichen soll; um ein Endes des Schreibvorgangs zu erkennen. bei mir ist der Wert 0xFF Allerdings ist mir nicht ganz klar, wie das funktionieren soll. Danke Euch Jogibär
>Dort bekomme ich ein Byte, welches ich mit dem Flash nach dem Schreiben >vergleichen soll; um ein Endes des Schreibvorgangs zu erkennen. >bei mir ist der Wert 0xFF >Allerdings ist mir nicht ganz klar, wie das funktionieren soll. Das schreiben dauert einige Zeit. Mit Datapolling liest du das geschriebene Byte zurück. Wenn es den programmierten Wert hat brichst du ab und programmierst das nächste Byte.
Hallo, ich denke, ich habe was wichtiges unterschlagen. Ich benutze den Page Modus, da schreibe ich immer gleichzeitig 128 Bytes. In diesm Modus gibt es die Option Value Polling, die auch von avrdude genutzt wird. Jogibär
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.