Takt:
intern 8 Mhz + 64
$crystal = 8000000
Fuses: Teilung durch 8 deaktiviert
Takt:
intern 8 Mhz + 64
$crystal = 8000000
Fuses: Teilung durch 8 deaktiviert
Vorschlag zum Test, ob es sich um ein Timing-Problem handelt:
Auf dem Atmega8 statt einer Baudrate von 9600 mal mit 9700 bzw. 9500 experimentieren.
Wenn sonst alles passt könnte beim Interntakt genau das Problem liegen.Takt:
intern 8 Mhz + 64
War auch mal ein Thema im Computerclub 3.
Versuch mal den Vorschlag mit den ( eigentlich ) zu hohen / zu niedrigen Baudraten, oder klemm mal einen Quarz(-oszillator) an den ATMEGA mit entsprechenden Fuses.
Mein Vorschlag PC und ARDUINO parallel zu schalten zielte eigentlich darauf ab, Probleme in der Beschaltung zu erkennen.
Das es mit dem PC alleine funktionierte hab ich schon kapiert.
Möglich wär auch noch ein Oszilloskop mal anzuschließen und die Frames zu begutachten.
Das dürfte allerdings nur mit einem Speicheroszi gut funktionieren.
Geht auch mit einem normalen Oszi,
musst nur dauern UUUUU senden....
73
Ich bin keine Signatur, ich putz hier nur ....
ERLEDIGT - Ist ja schön, aber wo lag dann das Problem?
Lesezeichen