hallo zusammen, mit meine uart kann ich daden senden ohne problem wenn, ich die baudrate 9600 aber je höher ich die umstelle, desto weniger daten kann ich sende. ich weiss es nich an was liegt das. ich habe den Puffer auf maximum eingestellt auch nicht minimal auch nicht . kann jemand mir helfen?? danke
Wie erzeugst du den Takt, aus dem die Baudrate abgeleitet wird?
die uart ist integriert in meinem hardwäre : usb => uart
Gast
#1429003
Da fehlt allgemein mal wieder die Angabe, um welche Hardware es sich handelt... Und die Glaskugeln dürften hier schon alle schlafen.
wlan module was meinst du mit Glaskugeln?? danke
Gast
#1429019
>was meinst du mit Glaskugeln??
Kannst du Englisch besser als Deutsch?
deutsch mässig habe ich verstanden
Gast
#1429027
>deutsch mässig habe ich verstanden
OK!
Leider kennt keiner deinen Aufbau. Desewegen wäre die Angabe welche
Geräte du verwendest sehr wichtig.
von mir aus hier hast du die http://rovingnetworks.com/documents/WiFlyGSX-um.pdf
Die Frage ist, ob du einen Quarz verwendest, um den Takt zu erzeugen, oder ob du den internen Oszillator des µC verwendest. Der interne Osizllator ist nicht sehr genau und dazu noch temperaturabhängig. Deswegen kann man nur niedrige Baudraten mit hinreichend geringem prozentualen Fehler damit erzeugen. Ich würde dir raten, das System mit einem Baudratenquarz zu takten, also z.B. 14.7456, oder 3,6864 MHz. Davon kann man die gängigen Baudraten mit dem Vorteiler des UART perfekt ableiten.
Gast
#1429040
>Die Frage ist, ob du einen Quarz verwendest, um den Takt zu erzeugen, >oder ob du den internen Oszillator des µC verwendest. Ich vermute eher, dass es mit dem WLAN-Modul ein Problem gibt, da die DAtenmenge sich verringert.
erstmal danke sehr für deine Antwort. Das problem ist, dass der Hersteller garnichts vom osz des MicroC geschrieben, er macht nur softwäre update für die schnettstelle und bei die letzte softwäre hat er gemeint , dass die höhe Baudrate unterstüzt werden aber stimmt nicht
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.