Ja, fast!
Doch:
Ich hab eben gesehen, dass die PICs der 18Fxx20 bei 250k Baud einen Fehler von -16% hat! Bei 10 Bit sind das locker 1 Bit! Habt ihr erfahrungen mit so hohen baudraten und wie siehts mit dem Fehler in der Realität aus?
Hallo Tobi R.!
Sorry, ich habe es übersehen, dass die alle Datenstränge gleiche Baudrate haben. Mit zwei UARTs sieht es jetzt vom Softwareaufwand viel einfacher aus und Dein Problem ist damit gelöst, oder?
MfG
Ja, fast!
Doch:
Ich hab eben gesehen, dass die PICs der 18Fxx20 bei 250k Baud einen Fehler von -16% hat! Bei 10 Bit sind das locker 1 Bit! Habt ihr erfahrungen mit so hohen baudraten und wie siehts mit dem Fehler in der Realität aus?
Hallo Tobi R.!
Ich habe leider keine Erfahrungen, aber denke, dass dieser Fehler nur auf die Baudrate mit bestimmter Taktfrequenz sich bezieht. Wenn Der Quarz dessen geteilte Frequenz, die Baudrate ergibt, genau aus der Baudrate berechnet wird, gibt es keine Fehler. Die andere Frage ist, ob man ein Quarz mit der unrunden Frequenz auftreiben kann. Schau mal, bitte, auch in das Thema "Serieller schnittstelle" in diesem Forum.
MfG
also 250k Baud bekomm ich aus 4, 8 oder 16 MHz nach der angegebenen Formel.
Vielen Dank erstmal. Dann werd ich das ganze mal in angriff nehmen und eine schaltung entwerfen.
Gruß Tobi
Mit 16 Mhz Quartz gibt es keine Besorgungsprobleme und der PIC wird schneller als mit dem 4,8 MHz.
Viel Erfolg!
MfG
Vielen Dank! =D>
Lesezeichen