Forum: Mikrocontroller und Digitale Elektronik PIC18F2680 CAN Baudrate auf 16 kbs setzen ?


von Thomas (kosmos)


Lesenswert?

Hallo, als jemand der noch nie etwas mit PICs zu schaffen hatte bitte 
ich um kurze Hilfe, möchte keine große Diskussion anstoßen bräuchte nur 
ein paar Registerwerte um einen Quelltext zu bearbeiten. Ich hole aber 
mal etwas aus um keine Informationen vorzuenthalten.

Ich habe mir einen Microchip CAN BUS Analyzer gekauft
https://www.microchip.com/Developmenttools/ProductDetails/APGDT002

Habe die Software installiert und festgestellt das man diese nur bis 20 
kbs runterdrehen kann. Allerdings wurde eine Verzeichniss mit entpackt 
das den vollständigen Quelltext der GUI als auch für den µC enthält und 
hier möchte ich mal ran ob ich die Einstellmöglichkeit auf 16 kbs 
erweitern kann. Ich hoffe nun mal das die Bitrate vollständig von der 
Software an den PIC gesendet wird und nicht zw. fest vorgegebenen Werten 
im PIC hin und herschaltet.

Nun meine Frage kann mit jemand die Register Werte für die Baudrate für 
20 kbs und 16 kbs nennen? Es handelt sich um einen PIC18F2680 der mit 
einem 10 MHz Quarz beschalten ist, ob so ein PIC einen internen 
Taktteiler wie ein AVR hat weiß ich nicht.

Im Datenblatt 
http://ww1.microchip.com/downloads/en/DeviceDoc/PIC18F2585_2680_4585_4680-data-sheet-30009625D.pdf

habe ich auf Seite 299-301 die Baudrate Controll Register1-3 gefunden 
denke das dass genau der Punkt sein wird wo ich ansetzen muss.

von Teo D. (teoderix)


Lesenswert?


von Thomas F. (igel)


Lesenswert?

Thomas O. schrieb:
> kann mit jemand die Register Werte für die Baudrate für
> 20 kbs und 16 kbs nennen?

MB-Time kann das:

https://www.intrepidcs.com/products/free-tools/mb-time-calculator/

von Thomas (kosmos)


Lesenswert?

das Tool konnte auch nicht bis 16 kpbs runter, hatte aber letzte Woche 
mal hingeschrieben, evtl. programmieren Sie das Tool um.

von Thomas F. (igel)


Angehängte Dateien:

Lesenswert?

Thomas O. schrieb:
> das Tool konnte auch nicht bis 16 kpbs runter

Meinen Heizungsbus mit 10 kbps konnte ich damit problemlos berechnen, 
siehe Report.

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
Noch kein Account? Hier anmelden.