Hallo Leute, Möcht mir einen neuen laptop kaufen. Welche unterschiede bz. probleme gibt es wenn ich einen mit einer rs232 Schnittstelle kauf, oder einen ohne und mir eine PCIe-erweiterungskarte mit rs232 zuleg: - Beim µC programmieren? - allgemein gesehen? Danke schon mal, für alle antworten, jolly13
Keine. Ich würde dir allerdings statt PCI->RS232 lieber USB->RS232 raten.
Warum? Bei PCI-Express und PC-card Karten hat man wenigstens noch eine echte Schnittstelle. Bei USB mach die Buslatenz immer Ärger.
Ärger gibts nur, wenn die serielle Schnittstelle missbraucht wird für Bitgeklapper, also die ganz billigen Programmiergeräte ohne Eigen-Intelligenz. Ein AVR ISP macht beispielsweise überhaupt keine Probleme, ein JTAGICE auch nicht.
Aber doch nicht bei RS232. Das ist doch gegenüber PCI(e) und USB grottenlangsam.. PS: PCIe ist doch für Grafikkarten...
>was ist bitgeklappere?
Wenn das Miso/Mosi/Sck/.. direkt übertragen wird. Am Schlimmsten ist es,
wenn die Steuerleitungen (rtr,...) direkt dazu benutzt werden..
> Wenn das Miso/Mosi/Sck/.. direkt übertragen wird. Am Schlimmsten ist es, > wenn die Steuerleitungen (rtr,...) direkt dazu benutzt werden.. also ohne max232?
nein. Wenn zB das Takten von SPI durch permanentes Senden von alternierenden Bytes realisiert wird...
@lippy Klar ist RS232 im Vergleich zu anderen Bussen langsam, wenn es um die Datenrate geht. Wenn es aber um Echtezeit, Latenzen etc. geht ist RS232 gar nicht so schlecht. DA schneidet z.B. USB mit mind. 1ms deutlich schlechter ab.
Das z.B. http://www.lancos.com/siprogsch.html funktioniert über USB-Serial-Port so gut wie gar nicht, und wenn dann elend langsam. Das dagegen: Beitrag "AVR910 Programmer, Schaltplan, Layout, Firmware" funktioniert einwandfrei, weil der Serialport bestimmungsgemäß benutzt wird. Übrigens verwenden fast alle Serial-Karten für den ExpressCard Anschluss die darin enthaltene USB Schnittstelle und sind demzufolge genauso gut oder schlecht wie andere USB-Serialports. Einen MSP430 z.B. kann man durch in jedem MSP fest eingebauten Bootloader auch perfekt mit einem USB-SerialPort programmieren.
@Matthias Lipinsky
>PS: PCIe ist doch für Grafikkarten...
Das stimmt natürlich nicht. Für PCIe gibts fast alles. Soundkarten,
Netzwerkkarten, serielle Port karten (z.B. Rocketport) uvm.
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.