Hallo Ich habe einen Atmega16 und habe an der normalen UART einen FTDI USB hängen. Diese Kommunikation zum Hterm funktioniert einwandfrei. Jetzt habe ich noch ein RFID Modul, dass ich per UART an den PortA.0 angeschlossen habe mit der Tx Leitung. Wenn ich mit einem USB-UART mich dran schalte, dann sieht man auch dass das Modul die richtigen Daten empfängt. Das Problem ist nur, dass ich mit meinem Bascom Code diese ASCII Zeichenfolge von 14 Bytes anscheinend nicht eingelesen bekomme. Wie funktioniert das genau mit der Soft UART? Im Moment habe ich folgendes:
1 | $regfile = "m16def.dat" |
2 | $crystal = 4000000 |
3 | $baud = 9600 |
4 | |
5 | Dim E As String * 20 |
6 | |
7 | Do |
8 | |
9 | Serin E , 0 , A , 0 , 9600 , 0 , 8 , 1 |
10 | Print e |
11 | |
12 | Loop |
13 | |
14 | End |
Das RFID Modul sendet zuerst das Byte 02, dann die ID der RFID KArte und zum Schluss das Byte 03