Такую программу не знаю( не могу всё знать).После включения тестер посылает ЭБУ: 81 10 F1 81 03 (старт коммуникации) ,положительный ответ ЭБУ: 83 F1 10 C1 6B 8F 3F .Если нет положительного ответа тестер выводит на индикацию НЕТ ОТВЕТА и посылает новый запрос,если есть то например запрос диагностики: 82 10 F1 21 01 A5 и тд и тп.При передаче запроса к ЭБУ на 14 ноге должен быть тот же сигнал,что и на выходе передатчика! Вот его то и надо проверить.
Извини,на 14 ногу (RxD) должен приходить сигнал.Какие параметры порта не помню.Кажется ничего не выставлял.Соединял через USB-K-line на FD232.Если подключаешь через КОМ-порт,то не знаю.
КОНФИГУРАЦИОННЫЕ ЯЧЕЙКИ:
CKSEL=1111 кварцевый резонатор высокая частота
CKOPT=0 амплитуда высокая
SUT=11 задержка при вкл.максимальна
BODEN=0 схема сброса вкл.
BODLEVEL=1 сброс при 2.7 в
BOOTRST=1 вектор сброса=0
JTAGEN=1
Возьми осциллограф и посмотри приходит ли на 15 ногу контроллера сигнал (это вход приёмника).
У меня работал с МК Тест, но только как с ЯНВАРЁМ(или БОШ 1.5.4-не помню). С БОШ 7.9.7 МК Тест не свяжется(по крайней мере та версия что у меня была) т.к. там неверный ответ на запрос соединения с ЭБУ, а моя программа проверяет контрольную сумму ответа.
У меня кварц на 14.31818 мгц,управление 2-мя кнопками(делал давно,а переделывать не хотелось),схема немного другая и параметры не расписаны полностью(по 8 параметров на окно). Дополнительно сделано управление яркостью дисплея ШИМ от контроллера,управление вентилятором системы охлаждения(можно выставить температуру включения).Если устраивает то выложу.
У 24с02 памяти всего 256 байт,у меня в 24с64 забивается около 3.5 килобайт(её память 8КБ).Нет не подойдут)))Подойдёт 24с32 но без перспективы на будущее.
НЕ успел добавить))Насчёт О вместо П ,если найдёшь то попробуй забить 0х0F.Дело в том,что в ОЗУ знакогенератора можно записать всего 8 букв(с0x00 по 0х07.В следующих 8-ми байтах находятся их дубликаты)))Отпишись если будешь делать.У меня LCD без КИРИЛЛИЦЫ и проблем не возникало)))
Марку ЭБу можно определить только в одном случае, если знать какая прошивка зашита)))Я уже писал ,что если в ЭБУ прошивка называется "ДЯДЯ ВАСЯ" то КАКОЙ БЛОК ОПРЕДЕЛИТЬ СОВЕРШЕННО НЕВОЗМОЖНО!!!!!!Остаётся один выход-обращаться к ДЯДЕ ВАСЕ)))))
Как в порт передать данные и принятые от ЭБУ данные вывести на экран - не догоняю...Да и в BASCOM с русскими символами на GLCD проблема.
В какой порт передать данные?С BASCOM знаком очень плохо(только название).Хватает СИ и CVAVR.
Посмотрел по книге:644 имеет 32 КБ FLASH,а RAM и EEPROM увеличены в 2 раза.В моей проге без 24с64 строки расшифровки ошибок ЭБУ располагаются в FLASH!Значит без 24с64 подойдёт либо МЕГА 64 или 128.А оно надо? Поставил дополнительно 24с64-минимум расходов.А под 64 или 128 надо переделывать прогу и печатку))))
Очень хорошо!Небольшие поправки:R4 я ставил 3.3к но если нормально работает,то пусть будет так,и выводы 1,2,3,7 IC2 надо соединить с общим проводом.Поправишь заархивируй и брось мне. Я буду выкладывать вместе с новой прошивкой.
Это была шутка,но в каждой шутке есть доля шутки!Чтобы не возникал каждый раз один и тот-же вопрос как подключать нужна красивая и понятная схема.Возьмись нарисовать и благодарность форумчан не будет знать границ , в пределах разумного))). Да схема с 24с64.
VitIsaev С 24с64 пока не запускал и в ближайшее время не буду.Я пишу,а вы тестируете.Схемы нет, но подключение расписано в архиве в посте 232.
ОБРАЩЕНИЕ!!! ВСЕМ КОМУ ИНТЕРЕСНА ЭТА ТЕМА. Кто нибудь возьмитесь нарисовать схему для тестера и киньте мне в личку.Я посмотрю и выложу.Буду заниматься терроризмом!БЕЗ СХЕМЫ ОБНОВЛЁННЫЕ ПРОШИВКИ ВЫКЛАДЫВАТЬСЯ НЕ БУДУТ ЖДУ ПРЕДЛОЖЕНИЙ ЭНТУЗИАСТОВ
VitIsaev если прошиваешь сам то попробуй прошивку 32_12.hex из архива в 232 посте и посмотри будут ли там "кряказябины". Но чтения ошибок с этой прошивкой не будет!!!