Hi,
ich habe schon einige Upgrades hinter mir, doch diesmal scheine ich
einen Teil vergessen zu haben. Die entsprechende AppNode von Microchip
kann ich ebenfalls nicht finden.
Folgendes ist Gegeben:
- Hardware mit aufgestecktem Atmega16
- Passende Software/Quellcode im CMake-Projekt (Auf Ubuntu)
- stk500 kompatibler Flasher (MySmartUSB Light AVRDude)
Mit der Propery für den Atmega16
- compiliert
- flasht
- läuft die Hardware
Mit den Änderungen für den Atmega644 in:
- (Fuses bei beiden auf internenOC)
- timer0
- timer2
- compiliert
- flasht
- und läuft nicht mehr ;)
Im Anhang habe ich die Zeilen, welche angefasst wurden mal
zusammengeschrieben.
Es ist recht wenig anders, auch die Pinnbelegung ist identisch (siehe
init();)
Trotzdem mal wieder die Hoffnung, dass viele Augen mehr sehen und eure
Erfahrung meine vergessenen Änderungen aufdecken.
Noch mal zusammenfassend:
Wenn ich den CMake-Parameter wieder zurück auf Atmega16 stelle
baut/flasht/läuft das Program (natürlich nur mit dem Atmega16 im
Sockel).
Grüße Oekel
PS: in dem hochgeladenen Snippet sehe ich gerade, dass ich das
1 | while(1)
|
2 | {
|
3 | //...
|
4 | wdt_reset();
|
5 | }
|
zu viel gelöscht habe. Also daran liegt es nicht ;)