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

 
 
> устройство для чтения CAN и передачи UART
Vny4ek
сообщение Mar 5 2012, 08:52
Сообщение #1


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

Группа: Участник
Сообщений: 145
Регистрация: 11-01-08
Пользователь №: 34 001



Здраствуйте, подскажите пожалуйста, задача вроде простая
Хочу поиграться с автомобильной CAN шиной, тоесть планирую сделать устройство которое можно подключить к шине и для начала прочитать пакеты гуляющие в ней с выводом в UART.
Сразу вопросы следующего порядка
1) Хочу использовать AVR с CAN на борту, но вижу что есть еще CAN трансиверы, нужны ли мне они при использовании AVR с поддержкой CAN, ну и как оптимальней вообще организовать схему и на каких деталях, что еще нужно в обвязке как правило.
2) если по программной части видели на Си исходники где все не слишком сложно, хотелось бы тоже посмотреть.
Устройство не промышленное, просто любительская поделка
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Vny4ek
сообщение Mar 5 2012, 11:45
Сообщение #2


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

Группа: Участник
Сообщений: 145
Регистрация: 11-01-08
Пользователь №: 34 001



Конечно, был бы очень признателен если дали бы посмотреть примеры
Go to the top of the page
 
+Quote Post
adnega
сообщение Mar 5 2012, 15:45
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Vny4ek @ Mar 5 2012, 15:45) *
Конечно, был бы очень признателен если дали бы посмотреть примеры

Пример, в данном случае получается тривиальный.

int main(void)
{
initUART();
initCAN();
while(1){};
}

Функции с префиксом init сильно зависят от платформы. Плюс нужно написать обработчики прерываний CAN и UART.
Я думал предложить Вам "черный ящик", который решил бы поставленные задачи (работа с шиной CAN).
Исходники (пример) Вас только запутает (запугает).
Готовое устройство будет на STM32F103T8U6 - сможете достать такой?
Или LPC11C24FBD48?
Правда, они не очень дружественны для радиолюбительства...

Может кто поможет сделать на AVR?!
Go to the top of the page
 
+Quote Post



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

 


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


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