Hallo zusammen, mal vorweg, ich hab hier schon alles durchsucht, aber irgendwie nix passendes gefunden... Kann mir jemand sagen wo ich einen Quellcode in Assembler für einen Software-UART finde, ich benutze einen Atmega8 und habe noch einen externen Interrupt frei, Timer1 wird auch noch nicht verwendet... Vielen Dank schon mal für eure hilfe...
> mal vorweg, ich hab hier schon alles durchsucht, aber irgendwie nix > passendes gefunden... aha.... klar. so spontan nach 3 Sek. suchen spuckt die Suchfunktion spontan z.B. das hier aus: http://www.mikrocontroller.net/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger oder diesen: http://www.mikrocontroller.net/articles/Bootloader Google habe ich noch nicht mal bemüht, avrfreaks auch nicht, Rest auch nicht..... Also Gegenfrage: WAS hast du gemacht??? Gesucht??? Iss klar.... Wenn du so effektiv suchen kannst, dann lass lieber die Finger von den uC, das wird nichts...
ich will aber nix mit nem bootloader machen sondern nen software-uart... dazu hab ich hier einige threads gefunden, aber eben nicht das passende...
Im dicken Trampert-Buch zum AVR stand soweit ich weiß ein Software-UART für den AT90S1200, der hatte keinen in Hardware. Auflage 2002: ISBN-10: 3772354742 ISBN-13: 978-3772354748 Auflage 2003: ISBN-10: 3772354750 ISBN-13: 978-3772354755 noch ne Auflage Mai 2003, gibts davon soviele? ISBN-10: 3772354769 ISBN-13: 978-3772354762 egal ich suchte das Inhaltsverzeichnis, aber kein "look-inside" vorhanden
aaaaaaaaaaaaaa, falscher Thread, sorry..... mein Fehler! Bin zwischen zwei Threads auf zwei verschiedenen Plattformen durcheinandergekommen. Thema UART: http://hubbard.engr.scu.edu/embedded/avr/avrlib/ Diesen Lib kannst du nehmen, da ist auch ein SW-UART enthalten. AVRfreaks haben auch einen entsprechenden.
danke für deine antwort, aber ich suche nach nem Quellcode und möchte nicht erst ein buch kaufen... irgendwo muss es sowas doch geben...
und mit AT90S1200 und UART findet Google was: AVR305: Half Duplex Compact Software UART http://www.avrfreaks.net/index.php?module=Freaks%20Tools&func=viewItem&item_id=79 Appnote und Quelltext
aber trotzdem unbrauchbar. Das Ding belegt ja den MC zu 100%. Empfang über einen Interrupt-Eingang ist mehr als sinnvoll. 1:1 übernehmen wird dir nichts bringen. Es sei denn, Empfang ist nur nötig, nachdem du selbst was gesendet hast, dann könnte es gehen.
franzi wrote:
> ich will aber nix mit nem bootloader machen sondern nen software-uart...
In meinem Bootloader ist ne "uart.inc" drin, einfach mal reinschauen.
Peter
@ franzi (Gast) >ich will mit der routine nur senden, mehr nicht... Das Stichwort zur Suche heisst Soft UART. Gibts al Application Note bei http://www.Atmel.com und tonnenweise im Internet. MFG Falk
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.