Hi,
wie sieht den dein Hardwareaufbau und dein Code aus?
Hallo,
ich weiss, dass es womöglich eine total dumme Frage ist aber ich komm nicht weiter. Ich wollte den UART einen ATmega8-Chips benutzen, doch es funktioniert nicht. Ich hab mit Bascom diese Baudraten probiert: 9600, 2400. Und ich hab die Frequenzen 4Mhz, 8Mhz, 16Mhz probiert.
Und ich hatte selbsverständlich immer die Passenden Baudrate bei Hterm eingestellt.
Danke
Hi,
wie sieht den dein Hardwareaufbau und dein Code aus?
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Also zur Hardware:
Ich verwende kein Quarz, und hab einfach den Tx des Controllers mit dem Rx des USB FTDI verbunden. Also hab ich am µC nur die Stromversorgungn und den FTDI.
Zum Code:
Es ist mit Bascom geschrieben.
Code:$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 $baud = 2400 Do Print "Test" Loop End
Danke
Und was für ein Fehlerbild zeichnet sich ab?
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Wie sind eigentlich die Fusebits eingestellt?
Grüße
Thomas
@ Thomas E.
Ich hab nichts dran geändert, soviel kann ich sagen. Also vermutlich standart.
@Kampi
Naja, es sollte ja eigendlich am Terminal das Wort Test ankommen. (Ganz oft und sehr schnell hintereinander)
Es kommen je nach Baudrate und Frequenz, etweder irgendwelche zufälligen Zeichen oder eine ganz kleines "\0".
Ich hoffe das Hilft.
danke
Geändert von µcFlo (26.08.2012 um 00:18 Uhr)
Wenn Du da nichts geändert hast, läuft Dein Atmega evtl. nur mmit 1 MHz statt der angegebenen 8.
Wenn das Herz involviert ist, steht die Logik außen vor! \/
Lesezeichen