Спасибо, будем изучать!
Вид для печати
Спасибо, будем изучать!
Спасибо, посмотрим!
Спасибо за проект. CHIP, как в кардуину залить, или проще схемку собрать. Снял лог нави. Сёдня выложу. Снифер на кардуине много пропусков даёт, а вот на меге8 всё ок.
В Carduino можно залить hex через ICSP программатор
и кварц наверно надо поменять
лог с нави снифер регится как ченджер2, жал на всё что можно, и в сервис меню заходил.
Собрал схему, подключил дома к компу, прошил (вроде правильно).
Как дома проверить что схема работает? До того как в машину лезть.
Подскажите поподробнее для чайника. Сильно не пинайте - в радио я слабоват :-(
Готов помогать в меру сил и способностей
Единственное, что можно попробовать дома, так это нажать в терминале буквы H и L и померить напряжение на выводах TX+ и TX- оно должно быть где-то около +4 и -4 вольт (если мне память не изменяет).
кнопка V печатает версию прошивки
Спасибо за лог. Тут как раз уже готовую прошивку выложили. Как раз лог пригодится для ее отладки
Спасибо за продолжение. Есть вопрос. Насколько стабильно работает драйвер на ADM485, а то тут есть жалобы на пропуске в приеме сообщений, да и я сам долго пытался его заставить нормально работать.
В кардуино так просто залить эту прошивку не получится, т.к. и микропроцессор другой и главное частота кварца другая, а на нее жестко завязаны временные выдержки при отправке и приеме сообщений. А кварц в ардуино перепаивать наверное не совсем правильно.
Автору проекта, несомненно, большое уважение. Я так понимаю это первая открытая реализация эмуляции навигации. Лично для меня было интересным подтверждение возможности использования одного физического адреса 178 и для навигации и для чейджера.
МК ATMega32 я так понимаю использовался по причине нехватки оперативной памяти в Mega8/168. Я сейчас пробую обойти этот момент поместив все массивы с командами в PROGMEM.
Еще, конечно, очень хочется реализовать автоматическое определение адреса головы (и стандартная навигация и коммерческий адаптер это делать умеют).
Пропуски есть, но их столько же, сколько и было с atmega8 и PCA82c250, на работу сильно не влияют. В atmega8 действительно все уже не помещалось, atmega32 просто нашлась под рукой, но и в atmega168 должно поидее все влезть. Тоже думаю над этим(автоматическое определение головы), но пропуски мешают пока сделать эту функцию стабильной.