Перейти к содержанию
    

stm32f373r8t6 - не работает CAN на 1Mbit/s

Привет форумчанам!

Создал проект по примеру https://istarik.ru/blog/stm32/159.html
Слегка подправил, чтобы оправка нового кадра была каждые 10 мсек.

Проект работает на (кроме одной) любой скорости. Данные передаются и принимаются usb-can преобразователем (sys tec elecronic).

Вот, для примера, настроил проект на скорость CAN в 500kbit/s:
- вот настойка CAN:
37010333_m.jpg

- а вот настройка частот:
37010398_m.jpg

-а вот эти данные принимаются на скорости 500кбит/с:
37010697_m.jpg

- вот такая картина на шине CAN:
37010759_m.jpg


***********************************************************
Хорошо, перенастраиваю скорость на 1Мбит\сек.
Для этого всего лишь нужно поменять делитель частоты CAN с 4 на 2.
И Cube любезно производит расчёт скорости шины:
37010531_m.jpg

Прошиваю камень и всё. Данные не принимаются, а на шине вот такая картина:
- что бы всё влезло в монитор, пришлось изменить развёртку до 100мксек!!!!
37010856_m.jpg

При этом, если посмотреть на статус регистры то CAN  кричит и выставляет биты ошибки:
37010945_m.jpg

Биты LEC в регистре ESR: 101: Bit dominant Error


P.s.  прислали вот эту ветку для изучения http://forum.easyelectronics.ru/viewtopic.php?f=35&t=27972
Как я понял, там у автора не правильно тактировался камень. 
У меня камень тактируется не от кварца, а от внешнего генератора на 8МГц.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Терминаторы на линии есть ? 

Без терминаторов работать не будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Очень похоже на 16 "error active", затем 16 "error passive", в итоге "bus off".

Соглашусь, что либо терминаторы, либо точка сэмплирования выбрана неверно (я ставлю 80% и более, у вас 50%).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...