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

 
 
 
Reply to this topicStart new topic
> FreeRTOS+CAN интерфейс, FreeRTOS+CAN интерфейс (STM32)
Volldemar
сообщение Jan 13 2013, 19:58
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 27-04-09
Из: Украина
Пользователь №: 48 342



Уважаеые форумчане, если кто реализовывал вышеизложенную связку, помогите плиз...
Может ссылочкой, может примерчиком...
Не могу разобраться, с какой стороны подойти...
Буду благодарен за помощь, спасибо заранее!!!
Go to the top of the page
 
+Quote Post
x893
сообщение Jan 15 2013, 19:31
Сообщение #2


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

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Я использовал. Код коммерческий, но все делается точно также как и в примерах для FreeRTOS + прерывания.
Логика обычная - инициализируются очереди пакетов, CAN и разрешаются прерывания на прием.
В прерываниях пакеты записываются в queue (если место есть)
Отправку тоже использовал через прерывания и обычный ring buffer.
Go to the top of the page
 
+Quote Post
Volldemar
сообщение Jan 16 2013, 13:32
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 121
Регистрация: 27-04-09
Из: Украина
Пользователь №: 48 342



Цитата(x893 @ Jan 15 2013, 21:31) *
Я использовал. Код коммерческий, но все делается точно также как и в примерах для FreeRTOS + прерывания.
Логика обычная - инициализируются очереди пакетов, CAN и разрешаются прерывания на прием.
В прерываниях пакеты записываются в queue (если место есть)
Отправку тоже использовал через прерывания и обычный ring buffer.

См. личку.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 15th July 2025 - 04:35
Рейтинг@Mail.ru


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