Modbus RTU Projekt mit freemodbus

bbking

Level-1
Beiträge
19
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich bastle an einem kleinen Projekt mit Modbus RTU-Kommunikation (wird auf einem ATmega16 eingesetzt) und habe mir überlegt, die Freemodbus-Lib einzusetzen, damit ich das Rad nicht neu erfinden muss.

Soweit alles OK, ich habe das Demo-Programm schon zum Laufen gebracht, aber nach meinen Tests bedient der Code die Enable-Leitung des RS485-Transceivers falsch: sie bleibt immer HIGH, obwohl, wenn das Modul nicht im Antwort-Modus ist, LOW sein sollte.

Hat hier jemand erfahrung mit dieser Lib bzw. kann mir jemand Tipps für eine vernünftige Debugging-Möglichkeit für die ATmega (C unter Linux) geben?

Vielen Dank im Voraus!
 
Hallo,

AVR hat dazu eine fertige Lib für Bascom.

Vieleicht hilft das ja ein wenig...


MfG CAS
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

danke für die Antwort. Mit Bascom habe ich mich noch nie beschäftigt. Werde ich mal anschauen, aber die jetztige Lösung würde ich vorziehen - könnte ich bloss vernünftig online-debuggen.

Viele Grüße
BBKing
 
Hallo,

habe ein wenig über Bascom gelesen, aber derzeit gibt's zwei Dinge, die dagegen sprechen:
- Editor/Compiler nur bis 4kB frei
- Windows-only System

Werde wohl einen Weg finden müssen, den Fehler in der Lib zu debuggen.

Danke trotzdem
 
Zurück
Oben