Ich habe ein Gerät, dessen Bedienteil bei Tastendrücken ein paar Bytes an die Hauptplatine schickt. Das verwendete Protokoll ist seriell bei 9600 baud, 8E1 Ich würde gerne das Verhalten etwas verändern und in die serielle Verbindung einen möglichst kleinen (Arduino mini pro) einschleifen, der die Bytes empfängt und bei Bedarf diese verändert weiterreicht. Der Mini pro hat nur 1 HW Uart, und soweit ich weiß gibts keine funktionierende SoftSerial Library die 8E1 kann. Jemand eine Idee?
>Der Mini pro hat nur 1 HW Uart, und soweit ich weiß gibts keine Reicht doch für unidirektional... >gibts keine funktionierende SoftSerial Library die 8E1 kann. das sollte Dich jetzt nicht überfordern
Sorry, hatte vergessen zu schreiben dass die Hauptplatine den Empfang bestätigt, daher bidirektional.
Ist die Bestätigung notwendig? Ansonsten wäre der AtMega32 der kleinste mit 2 Hardware Uart oder du guckst mal bei den Cortex MC.
Oder du nimmst die BASCOM Softserial Bib, die kann das auch. http://avrhelp.mcselec.com/index.html?uart.htm Den rest wirste wohl auch mit BASCOM hinbekommen, klingt jetzt nicht so anspruchsovoll...
Gerd J. schrieb: > dass die Hauptplatine den Empfang > bestätigt Den kannst ja direkt an das "Gerät" zurückführen! Probleme wegen Timing, Checksum usw. vorbehalten! Gruss Chregu
Baendiger schrieb: > Ist die Bestätigung notwendig? Ansonsten wäre der AtMega32 der kleinste > mit 2 Hardware Uart Ach ja? Soweit ich weiß geht das erst beim 644 los...
bing bing bing schrieb: > Baendiger schrieb: >> Ist die Bestätigung notwendig? Ansonsten wäre der AtMega32 der kleinste >> mit 2 Hardware Uart > > Ach ja? Soweit ich weiß geht das erst beim 644 los... Der ATMega328PB hat auch 2 Serielle. Den gibts auch in der Pro Mini Variante, mit Arduino Geschmack
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.