CAN и ETHERNET(К1921ВК01Т)

32-разрядные микроконтроллеры разработки ОАО "НИИЭТ"

Модераторы: pip, _sva_

hgost
Сообщения: 55
Зарегистрирован: 14 дек 2015, 12:07
Предприятие: АО НИИЭТ
Откуда: НИИЭТ
Contact:

Re: CAN

Сообщение hgost » 06 мар 2018, 16:55

Роман писал(а):
06 мар 2018, 15:24
Добрый день, пытаюсь сделать обработку состояния BUS OFF, на данный момент в главном цикле такая проверка:
#define NSR_BOFF (1<<7)
if (NT_CAN->CAN_Node[0].NSR & NSR_BOFF)
NT_CAN->CAN_Node[0].NCR = 0;
При к.з. на линии в процессе отправки сообщения точка останова срабатывает, после восстановления линии сообщение доходит.
Добрый день.
На бит ALERT влияют многие источники, в том числе и бит BOFF. Настройки прерывания на первый взгляд верные. А если считывать программно бит ALERT он выставляется?

Роман
Сообщения: 16
Зарегистрирован: 26 янв 2018, 12:01
Предприятие: ВНИИЭМ

Re: CAN

Сообщение Роман » 06 мар 2018, 17:48

В NT_CAN->CAN_Node[0].NSR бит ALERT выставляется, ощущение что проблема в целом в прерываниях от узла, т.к. установка LECIE и TRIE тоже не вызывает прерывания.

Роман
Сообщения: 16
Зарегистрирован: 26 янв 2018, 12:01
Предприятие: ВНИИЭМ

Re: CAN

Сообщение Роман » 06 мар 2018, 19:14

Упс, не вижу разрешения CAN0_IRQn у NVIC, но проверю только завтра.

Роман
Сообщения: 16
Зарегистрирован: 26 янв 2018, 12:01
Предприятие: ВНИИЭМ

Re: CAN

Сообщение Роман » 07 мар 2018, 10:33

да, это было причиной.

leontiev
Сообщения: 4
Зарегистрирован: 04 апр 2018, 12:21
Предприятие: НовГУ

Re: CAN и ETHERNET(К1921ВК01Т)

Сообщение leontiev » 25 апр 2018, 12:44

А существуют ли реализации или библиотеки для работы с Ethernet кроме небольшого примера из репозитория example_projects?
И если есть готовые проекты, кто какой PHY использовал?

saleshin
Сообщения: 2
Зарегистрирован: 13 июл 2017, 15:01
Предприятие: ФГУП ЭЗАН

Re: CAN и ETHERNET(К1921ВК01Т)

Сообщение saleshin » 31 май 2018, 12:23

Можно вопрос ещё шире. Использовал ли кто-то Ethernet встроенный в микроконтроллер К1921ВК01Т ?

Ответить

Вернуться в «32-разрядные микроконтроллеры на ядре ARM Cortex»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость