Software Serout/I2C

#4151988
Lesenswert?
• ▲
▼
Danny schrieb:
> Wie viel schneller ist eine Hardware serielle Uart
> gegenüber der Software Lösung.
> Z.B. Einen Block von 50 Byte Ausgeben?
>
> Wie sieht dies bei I2C aus im Vergleich?

Also Nachts ist es meist kälter als Draußen. So viel kann man zu deinem 
Problem sagen.

Pro-Tipp: Die Geschwindigkeit bei UART hängt von der gewählten Baudrate 
ab. Die max. Baudrate natürlich von der Controller Perfomance.
Die max. Geschwindigkeit von I2C hängt von der Taktrate ab. Die max. 
Taktrate hängt von der Controller-Perfomance ab.

Dafür brauchst du einen Thread? Ernsthaft?
Gast #4153260
Lesenswert?
• ▲
▼
Cyblord ---- schrieb:
> Dafür brauchst du einen Thread? Ernsthaft?

Was du schreibst ist nichts neues.


Das du die Frage nicht verstehst ist für mich nicht nachvollziehbar!
Wüsste auch nicht wie ich sie dir erläutern soll.
Aber für dich versuche ich es.
Ich gebe mit Nutzung der internen Uart Controller Hardware 50 Byte aus!

Jetzt Programmiere ich eine Software serielle mit gleichen Versuchs 
Ausgabewerten.
Gebe damit auch 50 Byte aus!

Was ist die schnellere Ausgaberoutine und um wievielt Prozent, z.B.

Das gleiche bei der I2C wo der Zeitunterschied größer sein dürfte.

Cyblord , auch für dich dürfte dies reichen!
Gast #4153912
Lesenswert?
• ▲
▼
O.K.
Fragestellung war nicht von mir.;-)

ICH wollte nur wissen welche Max.Baudrate man mit der Software Lösung,
z.B. AVR/Pic  bei 16 MHz erreichen kann?
Wie viel Rechenleistung wird dann für die Software Lösung verbraucht.?
Gast #4153919
Lesenswert?
• ▲
▼
>ICH wollte nur wissen welche Max.Baudrate man mit der Software Lösung,
>z.B. AVR/Pic  bei 16 MHz erreichen kann?

Wie schnell kannst du einen Pin toggeln? Senden ist einfach,
empfangen nicht mehr so einfach.

>Wie viel Rechenleistung wird dann für die Software Lösung verbraucht.?

Mehr als mit einer Hardwarelösung. Das kommt darauf an wie
gut du programmieren kannst.

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.