Liste der Anhänge anzeigen (Anzahl: 1)
Atmega8 + MAX485
Hallo zusammen,
ich versuche seit ein paar Tagen einen Atmega8 mittels MAX485 in ein RS485 Halbduplex netzwerk ein zu binden.
Mein Problem ist, egal was ich den µC senden lasse ich bekomme immer einen Murx raus. Habe versucht per Tastendruck die Zahl 300 als Integer mit Printbin zu senden: Erhalten müsste ich ja etwas wie 00000001 00101100, tatsächlich erhalte ich aber 00000000 10000000. Ich habe die Crystal auf 8000000 und die Baud auf 19200 eingestellt. Das müsste dich so stimmen oder? Wo könnte mein Fehler liegen?
Hier is der Schaltplan des MAX485.
Anhang 19499
Liste der Anhänge anzeigen (Anzahl: 2)
So also ich habe jetzt versucht die Fusebits zu ändern, allerdings übernimmt er das irgendwie nicht??
Eingestellt war folgendes:
Anhang 19529
Ich habe dann versucht, dass ein zu stellen:
Anhang 19528
Wenn ich dann auf Fusebits schreiben klicke wird zwar etwas geschrieben, aber sobald der µC neu ausgelsesen wurde steht der alte Wert wieder drinne.
Ich Benutze einen ISP-Programmer falls das von interesse ist?
Anschließend ist mir aufgefallen dass im Programm folgende Zeile eingefügt wurde.
$prog &H00 , &H00 , &H00 , &H00 ' generated. Take care that the chip supports all fuse bytes.$PROG &H00,&H00,&H00,&H00' generated. Take care that the chip supports all fuse bytes.
Daraufhin habe ich versucht das Programm neu zu übertragen was er auch gemacht hat. Am Ende jedoch stand etwas mit Fuse-bits, was mit einer Fehlermeldung abgebrochen wurde.
Was mache ich falsch?