реклама на сайте
подробности

 
 
> STM32F103 CAN
Дмитрий.Т.
сообщение Oct 18 2015, 13:35
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 18-10-15
Пользователь №: 88 907



Приветствую всех.
Проблема следующая: настроил can модуль в 103-ем на прием с прерыванием. По прерыванию вывожу на экран что получил. Все работает.
Но отправить ничего не получается. Раз прием работает, значит тайминги настроенны корректно. Почему может не работать отправка?

Сообщение отредактировал Дмитрий.Т. - Oct 18 2015, 13:36
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
smalcom
сообщение Oct 18 2015, 16:27
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



если уверены, что периферийный модуль настроен верно, то проверьте, что нога CAN_TX МК подключена к приёмопередатчику CAN.
Если этого не будет, то в МК через CAN_RX не будет приходить отправляемый сигнал, что является ошибкой и модуль CAN останавливает свою работу.
Ну, собсно, неплохо бы и озвучить какие флаги ошибок подняты.
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение Oct 18 2015, 16:34
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901



Ошибки - раз, + попробуйте Loopback мод - он точно покажет в чем проблема
У меня есть рабочий код, правда для 042

Сообщение отредактировал ЯadiatoR - Oct 18 2015, 16:35
Go to the top of the page
 
+Quote Post
Дмитрий.Т.
сообщение Oct 18 2015, 16:59
Сообщение #4





Группа: Новичок
Сообщений: 2
Регистрация: 18-10-15
Пользователь №: 88 907



smalcom, нога подключенна, набросив светодиод на землю и CANH, диод мигает в такт передаче.
ЯadiatoR, HAL_CAN_Transmit возвращает HAL_OK.
В режиме loopback не возникает прерывания по получению, хотя HAL_CAN_Transmit возвращает так-же HAL_OK. В нормальном режиме при отпрабке пакета с компютера через адаптер прерывание срабатывает, все как положенно.
Вообще думаю адаптер не исправен.

Сообщение отредактировал Дмитрий.Т. - Oct 18 2015, 17:00
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016