Конечной целью является попытка заставить работать встроенный в MCStudio ICD.Собранная схема из мануала соединения через мах232 не заработала.Поэтому попробовал для начала соединить пик со штатным Serial communicator . Отправляю из терминала просто 1 , а в ответ приходит что-то непонятное.Можно посмотреть на рис.Потом добавил жк дисплей что бы отследить переменную - в ответ на "1" опять получаю что-то странное t=a. Ком порт проверил соединением TD RD :возвращается то же , что и отправляю.Схему на мах232 проверил так же : возвращается все правильно.А вот где оно искажается и почему не могу понять.
Данные сом порта 2400, - менял и в меньшую и в большую сторону,
Fifo отключил.
Подскажите , может кто сталкивалсяДобавлено (19.07.2012, 23:10)
---------------------------------------------
Почти решил: проблема оказалась расхождении частот.Что бы подобрать частоту мк пришлось убрать кварц и подключить внешнюю RC . На место резистора поставил переменник на 47к и подбором сопротивления добился связи с Serial communicator без ошибок .Сопротивление оказалось 19.7к. Частоту померить нечем.
Соответственно заработал и ICD и бутлодер MCStudio.Но как мне кажется - это не совсем правильно, может можно как-то синхронизировать 16f877a и комп или еще какой выход.( Кстати,кварц на 4мгц исправен , проверял на исправных конструкциях).