Gast
#406106
Hallo, ich habe da ein sehr großes Problem. Ich möchte meinen ATmega48 mit einem externen 4Mhz Oszillator betreiben. Ich programmiere mit Bascom. Dort habe ich schon fast alle Fusebits die es gibt, für den Takt) ausprobiert. Aber irgendwie macht er bei allen das gleiche :-( nur beim internen 128khz macht er nichts mehr (der ist nun halt kaputt habe aber ersatz bestellt). Ok was mache ich falsch? Momentan habe ich das Fusebit KLA987 auf 0000 also ext. clock ist das richtig? Das programm schaut so aus: $regfile = "m48def.dat" $crystal = 4000000 $baud = 19200 Dim I As Byte 'Byte: 0...255 On Urxc Onrxd 'Interrupt-Routine setzen Enable Urxc 'Interrupt URXC einschalten Enable Interrupts 'Interrupts global zulassen '--------------------------------------------------- Do I = I Loop '--------------------------------------------------- Onrxd: I = Udr Printbin I Return Wenn ich nun am PC dem ATmega48 was sende kommen meistens nur schmierenzeichen raus. Naja nicht immer nur die kleinen buschstaben also abecde...xyz aber die großbchstaben machet er nicht alle da machet er fast nur kleinbuchstaben. hoffe ihr könnt mir helfen. mfg Michael