Hallo Leute, in der Reference Manual der PIC32 ist eine Tabelle mit üblichen Baudraten der UARTs. Der Peripheral Bus Clock hat dort aber eine max. Frequenz von 40MHz. Hat das einen tieferen Sinn, sodass man das UART nicht bei höheren Frequenzen betreiben kann, oder haben die sich einfach gedacht, dass sowieso keiner den Peripheral Bus Clock auf 80MHz schaltet?
Bin jetzt nicht der PIC32-Spezialist, aber: Bei vielen uC hat man das, daß der Peripherie-Takt geringer (meist 1/2) des CPU-Taktes ist. Wahrscheinlich ist nur die CPU nebst Speicherzugriff auf den höchstmöglichen Takt getrimmt und weil es bei der Peripherie ja sowieso meist langsamer zugeht, ist sie nur auf den halben Takt ausgelegt. Macht ja auch Sinn sowas. Wer braucht in einem UART schon 80 MHz Grundtakt, wenn die höchste außen applikable Bitrate gerade mal 110 oder nur 56.4 kHz beträgt. W.S.
Hi! Einfach die Formel benutzen. Die Angaben im Datenblatt sind nur Beispiele. Sehr viele Beispiele. Gruß
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.