Forum: Mikrocontroller und Digitale Elektronik Problem mit RS485 Bootloader


von Martin H. (martin_h85)


Lesenswert?

Guten Morgen,

schon seit ein paar Tagen versuche ich den AVR Bootloader von Hagen Re 
zum funktionieren zu bringen, bis jetzt leider ohne Erfolg.

Mein Aufbau ist wie folgt, Atmega168 mit MAX481, Ports sind im Code 
richtig gesetzt, auch der Port für DE, nicht invertiert.
Der Atmega168 ist auf 8 Mhz internen OSC gefused und hat den 
Bootresetvector gesetzt.

Nun habe ich auch der Gegenseite einen USB auf RS485-Adapter mit FTDI. 
Soweit ich auch dem Oszi sehe sendet der USB Adapter auch korrekt nur 
der Atmel antwortet nicht.

Leider bekomme ich kein Connect, hat jemand vielleicht eine Idee wo ich 
noch suchen kann ?


Gruß Martin

von aproemel (Gast)


Lesenswert?

Hi Martin,

hast du schon mal probiert mit einem "hello World" Programm die 
Schnittstelle zu testen?

Ich würde an deiner Stelle zuerst die Funktion der HW prüfen, bevor ich 
mich um "komplexe" SW kümmern würde.

Stell zu aller erst sicher, dass
1. du mit dem µC senden und empfangen kannst
2. bau dir in die SW auf nicht genutzen Portpins Debug Ausgaben, damit 
du siehst, wo es zur Zeit nicht weiter geht (OSZI hast du ja)

Was auch ziemlich häufig vorkommt, RX und TX vom µC zum MAX481 richtig 
verschaltet?

Gruß
aproemel

von Martin H. (martin_h85)


Lesenswert?

Guten Tag,

ich habe den Fehler gerade gefunden, ich hätte die Option UseUartInvert 
an haben müssen. Damit funktioniert es.


Gruß Martin

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.