Forum: Mikrocontroller und Digitale Elektronik Soft UART mit Tiny26 in C


von GS3 (Gast)


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?

von Georg (Gast)


Lesenswert?

GS3 schrieb:
> Mit BASCOM funktioniert das sehr gut.

Warum portierst du dann nicht einfach die Bascom-Software nach C?

Georg

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
Noch kein Account? Hier anmelden.