Liste der Anhänge anzeigen (Anzahl: 2)
I2C oder RS485 zwischen Atmega und Visual Basic
Hallo
Da ich nun erfolgreich ein VB Programm erstellen kann, möchte ich gerne mit meinem Atmega 32 kommunizieren. Wie kann ich das mit Visual Basic machen? gibt es da gute Tutorials? oder könnt ihr mir da weiter helfen?
man könnte doch dann über den Pin 7 (Request to Send) die RE und DE Pins des Max 485 schalten.
doch wie spreche ich diesen Pin an?
könnte man das so realisieren
könnte das so funktionieren?
Liste der Anhänge anzeigen (Anzahl: 1)
Du hast doch am COM-Port deines PC nicht nur RX und TX, ok, GND
wird ja eh voausgesetzt.
da gibts noch:
Request To Send (RTS)
Clear To Send (CTS)
Data Set Ready (DSR)
Data Carrier Detect (DCD)
Data Terminal Ready (DTR)
Ring Indicator (RI)
Du könntest z.B. RTS verwenden um den 485 umzuschalten.
Der RTS führt wie RxD und TxD auch die Pegel
+/- 12V, wodurch Du eben per Beschaltung auch gezwungen bist
den in +5V und GND-Pegel umzuformen, damit Du den 485er
damit ansteuern kannst.
Du kannst das per Gleichrichterdiode, Spannungsteiler und
Pulldown machen, oder über den Max232.
Zu diesem Zweck hat der Max den R2In, der wie der R1In
die Pegelwandlung auf +5 und 0 vornimmt.
dann nimmste den R2Out und führst den auf DE /RE und fertig
ist die 485er Schnittstelle.