Canbus Shield till Arduino
Re: Canbus Shield till Arduino
"Standard" Arduino brukar köra 16 MHz. (16 M / 104 = 153,846 k)
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Canbus Shield till Arduino
Jag kollade just på Sparkfun och det är 16MHz.
Utan att ha lusläst databladet verkar det som om prescalern kan vara 2..64. Enligt Canbus.h och schemat på Sparcfun får man 500kbaud med en prescaler på 2 och en klocka på 16MHz. Alltså blir baudrate fosc/16/prescaler (16MHz/16/2=500kbaud).
Det du måste göra är att hitta en klockfrekvens som delat med 16*(2..64) blir så nära 153846 som möjligt.
rvl: Jag har inte läst databladet så noga men 104=16*6,5 Kan man ändra divisionen med 16 till 8?
Utan att ha lusläst databladet verkar det som om prescalern kan vara 2..64. Enligt Canbus.h och schemat på Sparcfun får man 500kbaud med en prescaler på 2 och en klocka på 16MHz. Alltså blir baudrate fosc/16/prescaler (16MHz/16/2=500kbaud).
Det du måste göra är att hitta en klockfrekvens som delat med 16*(2..64) blir så nära 153846 som möjligt.
rvl: Jag har inte läst databladet så noga men 104=16*6,5 Kan man ändra divisionen med 16 till 8?
-
- Inlägg: 29
- Blev medlem: 18 januari 2016, 12:44:21
Re: Canbus Shield till Arduino
https://www.kvaser.com/support/calculat ... alculator/
använde mig av den men hänger inte med så mycket som ni verkar göra..
skulle man inte istället för att ha en fast baudrate på 153846 ordna till en "auto detect baudrate"?
använde mig av den men hänger inte med så mycket som ni verkar göra..
skulle man inte istället för att ha en fast baudrate på 153846 ordna till en "auto detect baudrate"?
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
-
- Inlägg: 29
- Blev medlem: 18 januari 2016, 12:44:21
Re: Canbus Shield till Arduino
då tar vi en sista fråga,
på shielden finns dels dsuben men så finns de även pins för CanH och CanL
men som dom beskriver så kommer bara "Raw Can data" och är inte filtrerat av chippet på shielden,
Vad menas med detta?
på shielden finns dels dsuben men så finns de även pins för CanH och CanL
men som dom beskriver så kommer bara "Raw Can data" och är inte filtrerat av chippet på shielden,
Vad menas med detta?
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Canbus Shield till Arduino
Om du tittar på schemat ser du att CANH och CANL förekommer på båda kontakterna. Samma signaler alltså.