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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.