История следующая, при помощи CanHacker соединился с Высокоскоростной шиной автомобиля (500 кбит/с), и посмотрел что там творится... И в целях саморазвития решил отправить прочитанные данные.
Для этого собрал платуМега8, MCP2515 и TJA1050.
По этой схеме
И дальше затык, сколько не читал, не смотрел исходников не понимаю, как (инициализация, загрузка и т.п.) и в какой последовательности отправить полученные данные.
Будьте добры, помогите советом, в качестве бонуса, если этого не запрещает администрация могу пополнить счет телефона.
UPD: Вообще по идее ATMega8 (и ATMega328, ATMega2560 и т.д.) не поддерживают шину CAN. STM32F103C8T6 поддерживает.
_________________
ааааааааааааааааааааааааа็аааааааааааааааааааааааа็аааааааааааааааааааааааа, I love this.ааааааааааааааааааааааааа็аааааааааааааааааааааааа็аааааааааааааааааааааааа
Заголовок сообщения: Re: Mega8 MCP2515 не могу отправить сообщение.
Добавлено: Ср апр 18, 2018 18:26:50
Собутыльник Кота
Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04 Сообщений: 2694 Откуда: г. Чайковский
Рейтинг сообщения:0 Медали: 1
Никогда с CAN не работал, но периодически почитываю про нее, интересная шина, так что ради любопытства подпишусь на этот топик.
Ljutyj писал(а):
И дальше затык, сколько не читал, не смотрел исходников не понимаю, как (инициализация, загрузка и т.п.) и в какой последовательности отправить полученные данные.
Я бы читал ДШ на MCP2515. И сходу я нашел, кроме ДШ, еще и вот это на русском, видимо перевод ДШ. А вот чужие исходники наверное надо оставить на потом.
_________________ Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
давно я писал свою собственную (но на основе чужих) библиотечку именно для CAN через 2515... и даже вроде как работало... но давно это было... код еще, возможно, смогу найти, а нюансы - скорее всего не вспомню. код нужен? только ничего общего с CVAVR не будет.
Добавлено after 2 minutes 31 second: не, нашел код - у меня была mcp2510... разница там не большая, у этой еррата больше, но вроде я учитывал все в коде...
Добавлено after 2 minutes 49 seconds: собственно, мой код прилагаю - чего там тень на плетень наводить... это тестовая программка... в main.c показано, как там передавать и принимать надо. остальное - в комментариях по коду.
Сейчас этот форум просматривают: Starichok51 и гости: 28
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения