Например TDA7294

Форум РадиоКот :: Просмотр темы - Mega8 MCP2515 не могу отправить сообщение.
Форум РадиоКот
https://radiokot.ru/forum/

Mega8 MCP2515 не могу отправить сообщение.
https://radiokot.ru/forum/viewtopic.php?f=57&t=154271
Страница 1 из 1

Автор:  Ljutyj [ Вт апр 17, 2018 14:13:49 ]
Заголовок сообщения:  Mega8 MCP2515 не могу отправить сообщение.

Всех приветствую, помогите советом.

История следующая, при помощи CanHacker Изображение соединился с Высокоскоростной шиной автомобиля (500 кбит/с), и посмотрел что там творится...
И в целях саморазвития решил отправить прочитанные данные.

Для этого собрал платуИзображениеМега8, MCP2515 и TJA1050.

По этой схеме Изображение

И дальше затык, сколько не читал, не смотрел исходников не понимаю, как (инициализация, загрузка и т.п.) и в какой последовательности отправить полученные данные.

Будьте добры, помогите советом, в качестве бонуса, если этого не запрещает администрация могу пополнить счет телефона.

Пишу в CVAVR.

Автор:  Lublu_megy [ Ср апр 18, 2018 17:34:37 ]
Заголовок сообщения:  Re: Mega8 MCP2515 не могу отправить сообщение.

Возможно (но не точно) может помочь.

UPD: Вообще по идее ATMega8 (и ATMega328, ATMega2560 и т.д.) не поддерживают шину CAN. STM32F103C8T6 поддерживает.

Автор:  Z_h_e [ Ср апр 18, 2018 18:26:50 ]
Заголовок сообщения:  Re: Mega8 MCP2515 не могу отправить сообщение.

Никогда с CAN не работал, но периодически почитываю про нее, интересная шина, так что ради любопытства подпишусь на этот топик.

Ljutyj писал(а):
И дальше затык, сколько не читал, не смотрел исходников не понимаю, как (инициализация, загрузка и т.п.) и в какой последовательности отправить полученные данные.
Я бы читал ДШ на MCP2515. И сходу я нашел, кроме ДШ, еще и вот это на русском, видимо перевод ДШ. А вот чужие исходники наверное надо оставить на потом.

Автор:  Аlex [ Ср апр 18, 2018 18:28:18 ]
Заголовок сообщения:  Re: Mega8 MCP2515 не могу отправить сообщение.

Возьмите контроллер с CAN-модулем и не мучайтесь.

Автор:  Z_h_e [ Ср апр 18, 2018 18:55:52 ]
Заголовок сообщения:  Re: Mega8 MCP2515 не могу отправить сообщение.

Тут еще на коте статейка есть.

Автор:  Ljutyj [ Пт апр 20, 2018 07:41:53 ]
Заголовок сообщения:  Re: Mega8 MCP2515 не могу отправить сообщение.

Возможно (но не точно) может помочь.

UPD: Вообще по идее ATMega8 (и ATMega328, ATMega2560 и т.д.) не поддерживают шину CAN. STM32F103C8T6 поддерживает.

Для этого и используется MCP2515 который общается с Мегой по SPI ...

Автор:  ARV [ Пт апр 20, 2018 09:02:57 ]
Заголовок сообщения:  Re: Mega8 MCP2515 не могу отправить сообщение.

давно я писал свою собственную (но на основе чужих) библиотечку именно для CAN через 2515... и даже вроде как работало... но давно это было... код еще, возможно, смогу найти, а нюансы - скорее всего не вспомню. код нужен? только ничего общего с CVAVR не будет.

Добавлено after 2 minutes 31 second:
не, нашел код - у меня была mcp2510... разница там не большая, у этой еррата больше, но вроде я учитывал все в коде...

Добавлено after 2 minutes 49 seconds:
собственно, мой код прилагаю - чего там тень на плетень наводить...
это тестовая программка... в main.c показано, как там передавать и принимать надо. остальное - в комментариях по коду.

Вложения:
mcp2510.zip [71.39 KiB]
Скачиваний: 305

Автор:  Ljutyj [ Вт май 01, 2018 18:02:33 ]
Заголовок сообщения:  Re: Mega8 MCP2515 не могу отправить сообщение.

Почти все что хотел получилось, скоро выложу код.
Всем спасибо за участие.

Автор:  AdamBeno [ Ср сен 14, 2022 13:15:22 ]
Заголовок сообщения:  Re: Mega8 MCP2515 не могу отправить сообщение.

Ljutyj писал(а):
скоро выложу код.
Хорошо! Буду ждать.

Автор:  Jack_A [ Ср сен 14, 2022 13:44:14 ]
Заголовок сообщения:  Re: Mega8 MCP2515 не могу отправить сообщение.

4,5 года ждал - и ещё подождёт. Для любителей некропостов - это не срок :))
Цитата:
Добавлено: Вт май 01, 2018 6:02 pm
- это о чём-нибудь говорит? :shock:
Ljutyj уже почти 3 года как не появляется на форуме.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/