Hi. Tried setting Remember, the SAE/CiA recommendation is SJW=2, Sample 1x @87.5%. That
would translate to: PROP=5, PS1=8, PS2=2, SJW=2, Sample 1x @87.5% = cnf1=0x40; cnf2=0xbc; cnf3=0x81; on leaf and it works fine. But, queue gets full and no data from can2 gets through. CAN1 no errors, CAN2: E (186415) can: can2: intr=294497 rxpkt=296913 txpkt=0 errflags=0x22401c02 rxerr=0 txerr=0 rxinval=0 rxovr=0 txovr=0 txdelay=0 txfail=0 wdgreset=0 errreset=0 E (186425) can: can2: intr=294498 rxpkt=296914 txpkt=0 errflags=0x23401c01 rxerr=0 txerr=0 rxinval=0 rxovr=0 txovr=0 txdelay=0 txfail=0 wdgreset=0 errreset=0
After this change poller now sends tx commands, compared to before when it did not. - DFJ
ovmsdev-request@lists.openvehicles.com kirjoitti 19.1.2025 kello 21.47:
Am 19.01.25 um 12:48 schrieb Michael Balzer via OvmsDev:
Maybe we should give that a try? I.e.
? MODULE_ESP32CAN->BTR1.B.SAM = (MyESP32can->m_speed < CAN_SPEED_125KBPS) ? 1 : 0;
This change works flawlessly on my UpMiiGo (running can1 at 500 kbit/s).
Regards, Michael
-- Michael Balzer * Am Rahmen 5 * D-58313 Herdecke Fon 02330 9104094 * Handy 0176 20698926