-> 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!
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!