Soft UART mit Tiny26 in C

Gast #3656539
Lesenswert?

Hallo,

ich möchte gern einen Tiny 26 unter Berücksichtigung folgender Parameter 
mit Soft UART versehen:

Crystal=8MHz, Baud=28800.
RX-Pin =PB0 und TX-Pin= PB1

Der Tiny26 soll einen String empfangen, über einen KTY81 eine Temperatur 
messen, diese an den empfangenen String dran hängen und alles über UART 
-->RS485 ausgeben.

Mit BASCOM funktioniert das sehr gut. Allerdings möchte ich gern auf C 
umsteigen. Ich erhoffe mir dadurch einen nicht so speicherlastigen Code. 
Ich bin was C angeht noch ziemlich am Anfang. Wahrscheinlich ist die 
Thematik einfach zu trivial. Was ich an Beschreibungen im Internet 
gefunden habe, geht für RX immer von einem Input Capture Pin aus, was 
der PB0 nicht ist. Auch das USI mit halbduplexfähigem UART möchte ich 
nicht nutzen. Da die Platine mit RS485-IC’s ausgerüstet ist, sind andere 
Port Pins keine Alternative. Versuche, die hier im Forum zu findende 
Software für den Tiny85 abzuändern scheiterten.

Ist jemanden ein Tutorial oder ähnliches bekannt, dass diese speziellen 
Punkte auch Anfängern näher bringt?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren