TINY mit SW Uart und TWI ?

Gast #502888
Moin

Mich würde interessieren ob einer von Euch schon Erfahrungen mit den 
neuen Tiny's 24  44  84 hat.
Diese besitzen ja kaum Hardware.

Hintergrund ist die erstellung einer Lib für die Tinys.

Mir geht es darum, ob es möglich ist auf diesen Controllern eine 
Software Uart und auch eine Software TWI reinzustopfen.

Wenn ja, gibt es bereitsch schon APP Notes oder Code (AVR-GCC) und bis 
zu welchen Übertragungsraten lässt sich das machen?

TWI - Standard 100kHz oder Fast mode 400kHz ?
UART - 9600Hz bis 250000Hz ?


Plaudert bitte mal Eure Meinungen und Erfahrungen raus :)

Gruß
#502994
I2C-Master in SW ist überhaupt kein Problem, mache ich nur so. Ist ja 
nur ein bischen Bit-klappern, ähnlich wie SW-SPI, bloß noch mit Delays 
dazwischen, um das minimale Timing einzuhalten.


Ne SW-UART ist in der Codesammlung für nen Mega8.


Peter
Gast #503352
@Peter:

Vielen Dank.
Werde jetzt wohl das USI Modul für TWI nehmen (Fast Mode) und dann die 
SW-Uart auf den Tiny portieren.

Evtl. soll bei maximaler Ausbaustufe TWI im Fastmode laufen und die UART 
mit 250kBaud.

bekommt man das zeitlich gemanaged oder ist das mit deinem Code nicht 
mehr möglich.
Denn gerade bei diesen Übertragungsraten steigen viele SW-Uart Lösungen 
aus.

Dachte an eine F_CPU von 20MHz

Wie ist bei deinem Code das Frame Error und Overrun Handling gelöst, 
welches ja bei einer Hardwarelösung über entsprechende Flags realisiert 
ist?

Gruß

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.