www.mikrocontroller.net

Forum: Mikrocontroller und Elektronik Software UART ATTiny 13 mit C

Autor: Andreas B. (andreasb)
Datum: 17.05.2008 12:32

Hallo

Ich suche Code um einem ATTiny 13 UART beizubringen. Ich habe schon
einige Codeschnipsel gefunden, jedoch keiner der für ATTiny 13 passt,
und da das anpassen des Codes auf einen anderen Controller doch noch
ziemlich Arbeit gibt frage ich jetzt einfach mal kurz, ob jemand so
etwas gleich zur Hand hat?

ps. Ich habe schon Code für andere Controller, ich habe gesucht und habe
hier im Forum auch einiges gefunden, aber nichts das sich einfach so für
den ATTiny 13 kompilieren liess.


mfg Andreas
Autor: Michael U. (amiga)
Datum: 17.05.2008 12:58

Hallo,

das gößte Problem dürfte es sein, einen stabilen Takt für den UART mit
einem Tiny13 zustande zu bekommen...
Mit dem internen RC-Oszillator des AVR ist es eher ein Würfelspiel, ob
es geht und ob Sachen wie AutoBaud auf einem Tiny13 machbar/sinnvoll
sind?

Gruß aus Berlin
Michael
Autor: Andreas B. (andreasb)
Datum: 17.05.2008 13:13

Hallo

Ich denke schon das das gehen sollte, ich habs schon mal mit einem
ATMega 48 den hardware UART verwendet, der hat ja wahrscheinlich einen
gleichstabielen internen RC. Ich werde fast keine Daten übertragen, es
geht mehr darum Kabel zu sparen (9600 Baud ist eigentlich schon viel zu
schnell;-))

Und da ich nur 2,3 I/O Pins brauche wollte ich den Tiny nehmen, aber der
hat nur ein 8bit Timer, und somit kann ich die Sourcen die ich gefunden
habe nicht einfach verwenden... Und aus Erfahrung weiss ich das ich
mindestens einen Tag brauche bis das ganze läuft wenn ich es selbst
mache;-)


mfg Andreas
Autor: Peter Dannegger (peda)
Datum: 18.05.2008 17:54

Warum nimmste nicht einfach nen ATtiny25?


Peter
Autor: Andreas B. (andreasb)
Datum: 18.05.2008 17:58

Weil ein ATTiny 13 hier auf meinem Tisch liegt, aber ich werde
wahrscheinlich einen ATMega48 nehmen, dann habe ich das Problem auch
gelöst (und den habe ich hier).

Danke für die Bemühungen.


mfg Andreas

Antwort schreiben

Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
  • Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel






webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net