Hallo Ich hab eine Schaltung nachgebaut, bei der ursprünglich ein Atmega 644 geplant war. Da ich diesen Controller nicht bestellen konnte, hab ich zum 644P gegriffen. Soviel ich gelesen habe, hat die P Variante einen besseren Energiehaushalt, eine längere Bootdauer und einen zusätzlichen UART. Nun die Software funktioniert im Großen und Ganzen mit eben einen kleineren Ausnahmen. Meines Erachtens müsste die Software vom 644 auf dem 644P ohne Modifikationen laufen oder? Hab mir auch folgendes durchgelesen, komm aber nicht mehr weiter. http://www.atmel.com/dyn/resources/prod_documents/doc8038.pdf
Wichtig ist, daß die richtigen Definitionsfiles verwendet werden, gilt insbesondere für die Interrupt-Vektoren, der 644P hat einen 2. UART, folglich auch dafür Interrupt-Vektoren. Gilt natürlich für alle Programmteile, also am Besten nochmal mit 644P-Einstellung übersetzen, auf Warnungen achten! Sofern man sich an Registernamen aus dem Datenblatt hält, sollte nichts schief gehen....... Hast Du auch beim Programmer den 644P eingestellt?
auf dem Programmer hab ich zwar das P Modell eingestellt aber ich habe nur ein hex file zum flashen... ich habe bei AVR Studio auch versucht, die Boot Zeit hochzustellen, aber das hat nichts gebracht. Wie gesagt, im Großen und Ganzen funktioniert das Programm ja...
Henry L. schrieb
> im Großen und Ganzen funktioniert das Programm ja...
na sag's - was geht denn nun nicht ??
und was willst du mit deiner Boot-Dauer ?? Du meinst die
Startverzögerung nach einem Reset - und was soll die mit der
Programmausführung/-Funktion zu tun haben?
Sascha
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.