Китайский Can Bus Shield отказывается работать
- Войдите на сайт для отправки комментариев
Пт, 25/03/2016 - 23:54
Был недавно прикуплен килайски кановкий шилд на микросхемах MCP2515 +TJA1050. Кановская библеотека от SeeedStudio скачана с Github. Запускаею пример из набора (receive), получаю "CAN BUS Shield init ok!" - радуюсь, но не долго.Вечерние тесты в машине показали что ничего он не получает увы (((
Для проверки из подручных средств было собрана вот такая хрень
Тоесть на двух ардуинках при помощи MCP2515+MCP2551. В одну залил Send в другую Receive примеры, и все отлично и отправляется и получает. Как только подключаю Шилд на прием - он молчит и ничего не получает.
Вот сижу и ломаю голову в чем беда.
Плохо помню этот протокол, но там, вроде бы, надо идентификатор сети прописывать устройствам...
Вопрос решился. На шилде кварц 8 MHz, а библеотека SeeedStudio расчитана на 16 MHz, нашел другую библеотеку, все заработало!
Столкнулся с той же проблемой, какую либо используешь?
Библиотеку менять необязательно. Надо просто почитать даташит, лежит на Microchip , и пересчитать скорость передачи. Или перепаять кварц на 16 МГц.