Unterschied zwischen den UART libs Fleury & Dannegger ?

Gast #2779080
Hallo,

ich möchte gerne in meinem Atmega AT90USB646 die U(S)ART-Schnittstelle 
einrichten und suche nach einer fertigen und erprobten Library für die 
UART-Schnittstelle.

Meine Anforderungen an der Library wären:

In C (avr gcc) geschrieben, Interrupt-gesteuert und mit FIFO bzw. 
Ringpuffer.

Jetzt habe ich im wesentlichen zwei fertige Librarys hier übers Forum 
gefunden.

Die von Peter Fleury (http://www.jump.to/fleury)

und die von Peter Dannegger UART mit FIFO

(Beitrag "AVR-GCC: UART mit FIFO")

Gibt es wesentliche Unterschiede zwischen den beiden Librarys bzw. 
Vor-und Nachteile zwischen den beiden.

Wer hat mit den Librarys Erfahrungen gemacht bzw. welche verwendet Ihr ?

Vielen Dank vorab für Tipps und euren Erfahrungen

Gruß Micha
Gast #2779188
Oliver J. schrieb:
> Ich nehme die von Fleury. Die funktioniert ohne Probleme. Was nicht
> heißen soll, dass die von Peter Dannegger fehlerhaft ist - diese habe
> ich nur noch
> nicht benutzt.

Ich verwende auch gerade die von Fleury aber kann ja sein, dass die von 
Dannegger ausgereifter ist. Mir fehlt halt das notwendige Wissen um die 
Unterschiede zu erkennen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.