Например TDA7294

Форум РадиоКот • Просмотр темы - CAN и STM32F042F6p6
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вт июл 23, 2019 20:41:09

Часовой пояс: UTC + 3 часа [ Летнее время ]


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: CAN и STM32F042F6p6
СообщениеДобавлено: Пт июл 19, 2019 16:52:57 
Родился

Зарегистрирован: Вт авг 16, 2011 23:59:27
Сообщений: 11
Рейтинг сообщения: 0
Не могу на HAL завести CAN.
Не инициализируется.
При инициализации CAN выходит с ошибкой TIMEOUT из функции HAL_CAN_Init файла stm32f0xx_hal_can.c из этого цикла:
Код:
  /* Check Sleep mode leave acknowledge */
  while ((hcan->Instance->MSR & CAN_MSR_SLAK) != 0U)
  {
    if ((HAL_GetTick() - tickstart) > CAN_TIMEOUT_VALUE)
    {
      /* Update error code */
      hcan->ErrorCode |= HAL_CAN_ERROR_TIMEOUT;

      /* Change CAN state */
      hcan->State = HAL_CAN_STATE_ERROR;

      return HAL_ERROR;
    }
  }


Как я понял модуль CAN не выходит из режима сна.
Подскажите, что делаю не так?
Весь проект прилагаю.
Вложение:
test_can.zip [508.36 KiB]
Скачиваний: 5


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y