Hallo, gern möchte ich, dass ein ATtiny12 o.ä. bei 1Mhz Takt ein 4800Bd USART-Signal einliest und verarbeitet. Bsp: Von einer GPS-Mouse soll folgender String eingelesen werden und das A bzw V an einer LED angezweigt werden: $GPRMC,235947.000,V,0000.0000,N,00000.0000,E,,,301004,,*1C Würde dieser µC diese Aufgabe prinzipell erfüllen können? Wenn ja, wie? Danke Bernhard
Im Prinzip ja. Da der 12-er aber keine UART hat, müsste man die halt in Software machen. 1Mhz Takt klingt nach internem Takt. Das kann bei UART problematisch werden. > Würde dieser µC diese Aufgabe prinzipell erfüllen können? > Wenn ja, wie? Seltsame Frage. UART in Software aufbauen. Zeile lesen. Zeile auseinanderpfriemeln. Led je nach Feldinhalt ein oder ausschalten.
Sorry, hab erst jetzt gesehen, dass du (im Betreff) eigentlich nach einer SW-UART fragst. Schau mal in die Codesammlung. Dort gibt es einen Beitrag von, na von wem wohl, PeDa
Hallo Karl Heinz Buchegger,
Danke für Deinen Tip, habe den Beitrag in der Codesammlung gefunden
>http://www.mikrocontroller.net/forum/read-4-299212.html
Bernhard
Hab mal ein kleines Beispiel in Assembler geschrieben: http://www.mikrocontroller.net/forum/read-4-375249.html Bernhard
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.