MelMan
22.08.2008, 17:53
Nabend zusammen
habe folgendes Problem. Hab nen atmega32 gegen nen atmega644 ausgetauscht. Hab das identische Programm übertragen. Beim Programm werden über "Showpic 0,0,..." Menubilder ausgegeben. Der atmega32 hat das auch ohne Probleme gemacht. Der atmega 644 gibt erst das Menu raus (auf 128*64 LCD) und gibt dann das gleiche Menu ca. 20 Pixel nach links versetzt aus. Das Problem ist dass ich dann nix mehr machen kann (Menusteuerung über Touchpanel) da der µC nicht mehr reagiert. Nun wollte ich zum testen ob überhaupt was geht nen einfachen Programm testen:
Do
Print "HI"
waitms 20
loop
end
Aber wenn ich im Terminal schauen bekomme ich nur wirre Zeichen. Ich denke es liegt an meinen Einstellungen für den Quarz. Habe ein 16Mhz Quarz an dem ATMEGA644 aber weis nicht genau was ich bei den Fusebits einstellen muss. Kann mir da jemand helfen? Wenn Lust und Zeit vorhanden ist würde mich auch noch interessieren was die verschiedenen Einstellungen wie 6K CK oder 16K CK und +4.1ms oder +0ms zu beudeuten hat. Blick da noch nicht ganz durch 8-[ .
Mfg Mel
habe folgendes Problem. Hab nen atmega32 gegen nen atmega644 ausgetauscht. Hab das identische Programm übertragen. Beim Programm werden über "Showpic 0,0,..." Menubilder ausgegeben. Der atmega32 hat das auch ohne Probleme gemacht. Der atmega 644 gibt erst das Menu raus (auf 128*64 LCD) und gibt dann das gleiche Menu ca. 20 Pixel nach links versetzt aus. Das Problem ist dass ich dann nix mehr machen kann (Menusteuerung über Touchpanel) da der µC nicht mehr reagiert. Nun wollte ich zum testen ob überhaupt was geht nen einfachen Programm testen:
Do
Print "HI"
waitms 20
loop
end
Aber wenn ich im Terminal schauen bekomme ich nur wirre Zeichen. Ich denke es liegt an meinen Einstellungen für den Quarz. Habe ein 16Mhz Quarz an dem ATMEGA644 aber weis nicht genau was ich bei den Fusebits einstellen muss. Kann mir da jemand helfen? Wenn Lust und Zeit vorhanden ist würde mich auch noch interessieren was die verschiedenen Einstellungen wie 6K CK oder 16K CK und +4.1ms oder +0ms zu beudeuten hat. Blick da noch nicht ganz durch 8-[ .
Mfg Mel