Wenn fehlerhafte Zeichen übertragen werden liegt es häufig an der Baudrate.
Überprüfe nochmal ob Sender und Empfänger die gleiche Baudrate verwenden.
Wenn fehlerhafte Zeichen übertragen werden liegt es häufig an der Baudrate.
Überprüfe nochmal ob Sender und Empfänger die gleiche Baudrate verwenden.
gruß ceekay \/
gerne wird auch der AVR auf den voreingestellten internen 1MHZ belassen, aber ein Qzuarz drangehängt (der dann nicht aktiv ist) und mit der uarzfrequenz gerechznet. Dann passt natürlich die Baudrate nicht.
Hab in Bascom alle Einstellungen auf 9600baud gesetzt!
Die Quarzfrequenz wir doch im Code eingestellt!??
$Crystal 1600000
$Baud 9600
Hallo,
die Quarzfrequenz die der AVR verwendet wird per Fusebits eingestellt, dazu muss dann ein externer Quarz am AVR hängen. Der externe Quarz bestimmt dann die Geschwindigkeit, nicht der Wert im Programm.
Der Wert bei $crystal wird nur zum berechnen intern beim Bascom verwendet um zB. die richtige Bausdrate zu ermitteln (wird auch für die Timer verwendet usw.), die dann aber nicht stimmt, wenn der AVR nicht mit der angegebenen Frequenz getaktet wird !
Habe alle Einstellungen nach dem Tutorial eingestellt für die Fusebits, komme trotzdem nicht weiter...
Der externe Quarz ist nach Anleitung auch schon voreingestellt...(16 MHZ)
Hat vieleicht jemand ein Screenshot mit den Einstellungen für mich???
Hätte vieleicht einfach auch Kryptologe werden sollen...Grins
Ob beim RN-Control 1.4 die die Fuses schon auf externen Quarz eingestellt sind weiß ich nicht genau.
Aber falls das so ist und du einen 16 Mhz. Quarz verwendest musst du auch
schreiben und nicht:Code:$Crystal 16000000
Code:$Crystal 1600000
gruß ceekay \/
@ ceekay
hab nur hier in meiner Post eine 0 vergessen!
Hat niemand die richtigen Fusebiteinstellungen in Bascom für den 32er parat,kann ich kaum glauben!!!Dumm ist halt wenn man Anfänger ist alles nach Handbuch einstellt bzw. die vorgeschlagenen Hanbucheinstellungen nicht mit den
ausgelesenen Werten übereinstimmen weil eigentlich für den 16er!?Frust schieb!!!
Guckst du hier: https://www.roboternetz.de/wissen/in...C3%BCbertragenhat niemand die richtigen Fusebiteinstellungen in Bascom für den 32er parat
@uwegw
genau da liegt das problem und zwar scheinen bei mir die Fusebits KL und A987 kombiniert zu sein,sie kommen also beim auslesen nicht vor.
folgendes wird angezeigt:
Fusebit C = 1:BODLEVEL 2.7V
Fusebit B = 1:BODEN disabled
Fusebit KLA987 = 111111:Ext.Crystal/Resonator High.Freq;Start up time : 16K CK + 64 ms ; [CKSEL = 1111 Sut = 11]
hab ich als Einstellung gewählt,andere hab ich auch schon probiert,es gibt so schätzungsweise 20, und mir schon 2mal den MC abgeschossen.Das neueste Bascom update ist installiert.
Lesezeichen