Всем привет!
Пытаюсь получить отправляемое сообщение в режиме loopback на nucleo платке. Платка одна и без физики кана.
Кану клоки включил, скорость настроил, в регистре CAN_BTR битик loopback режима поставил.
Фильтры настроил на прием по маске, маска 0.
На tx пине вижу правильную посылку. Ни прерывания, ни счетчика сообщений входного фифо не вижу.
Если loopback отключить - то вижу ретрансмиты, если включить то посылается и вижу статусы удачной посылки, ack игнорируется - то есть как бы все как должно быть в loopback.
Однако если физически tx и rx на плате не замкнуть, то кан не выходит даже из слип режима, на rx видит вечный 0. Так и должно быть? Соединения rx и tx внутри кристалла не происходит?
Кто пробовал запускать в loopback, можно это сделать без внешней физики?