Also "To whom it may concern",
ich habe heute abend mal das Ganze analysiert... Habe das Oszi mal an TX
der Fonera gehängt und mitgeloggt, was da so über die Leitung geht...
Soviel ist sicher..
1.) das TX Signal von der Fonera kommend ist sauber.
Hier nochmal zu Erinnerung: 0.0V == false, 3,3V == true
2.) wenn man NUR TX von der Fon an RX des Atmega8L anschließt
funktioniert die Kommunikation von der Fonera zum Atmega8L reibungslos.
(Der Atmega8L wird dabei von der Bordspannung der Fonera gespeißt ~3,3V)
JETZT KOMMTS:
Hab danach auch mal TX vom Atmega8L an RX von der Fonera angeschlossen
und sobald ich nun etwas vom Atmega via Fonera schickte, schmierte der
Atmega8L ab und am Oszi kam nur noch Müll an.
KOMISCH dachte ich mir und habe nachgemessen mit dem verblüffenden
Ergebnis: an RX der Fonera liegen 3,0V an!?! Meines Wissens nach sollte
das nicht der Fall sein, da das doch ein Eingangspin ist. Der soll
schließlich horchen, was da vom TX des Atmega8L kommt.
Zum Vergleich: am RX des Atmega8L liegt 0V an. Am TX des Atmega8L 3,3
Volt (ist ja auch ok so, da die Ruhespannung 3,3 Volt sein soll)
WAS PASSIERT ALSO, WENN DER ATEMGA8L ANFÄNGT ZU SENDEN?
Der Atmega8L zieht TX auf 0,0V (fürs Startbit) und auf dem RX der Fonera
liegt noch 3,0V an. Genau, BÄM, Kurzschluss.
Wenn die Fonera mit dem PC über den MAX3232 kommuniziert scheint dies
offensichtlich nicht zu passieren (Warum wieso - kein Plan- da muss ich
als Hobbyelektriker nochmal nachdenken, nachmessen und Datenblätter
lesen :)
Was meint Ihr? (Antwort immer gewünscht)
mfg Jan