Подключил mini-USB, питание на ПИК- 4.98В. Снял галку "ICSP_VCC Enable" - ID всё равно не читает. А что должно происходить при подключении нового (чистого) ПИКа к компу по USB? У меня вообще тишина с сАмого начала.
Вид для печати
Сдул ПИК с платы и с первого раза прошил его прямо в программаторе ("RT Prog FW.hex", len=93031, 08.03.2012). В WinXP, в разделе "Устройства HID" появляется два новых устройства, одно из которых "Burn_RT" (видно только через Свойства одного из "USB HID-совместимое устройство". Интересно, почему ПИК не виделся через ICSP? R1 у меня 4.7кОм, С3=220нФ... Может из-за подключенного кварца?
Без кварца тоже не шьется.
Проблема, скорее всего в том, что ноги PGM (26), PGC (27) и PGD (28) нужно было прямиком пустить на ICSP (что и сделано), а вот на остальную часть схемы (входы HC574) завести через разделяющие резисторы. В типовом включении там вообще на 10кОм, но это слишком много. Думаю, 100...470 Ом решило бы ситуацию. Ещё есть вероятность моей неработоспособности, что на НС574 до сих пор не подано питание, т.к. не впаяны MJD127G, но это вряд ли.
Я прошивал ПИК прямо на плате, всё было запаяно. Но это была первая версия платы от Павла http://zx-pk.ru/threads/15617-progra...l=1#post950474
Вспомни, для прошивки подключал только по USB или +ещё подавал внешнее питание (+15В)?
- - - Добавлено - - -
В общем, программирование ПИКа по ICSP (TL866A) заработало, но только при следующих подключениях:
1. Подключен mini-USB в комп.
2. Подключено внешнее питание +15В (вместо VT1 коротнул его КЭ - в схеме появилось питание +5В и +12.6В).
3. В софте программатора убрана галка с "Подавать питание на ICSP" (питание ПИКа от USB).
Если хоть одно из этих условий не выполнено, то ПИК не откликается.
У меня было достаточно подключить плату к компьютеру через mini-USB ну и программатор по ICSP
Тут я об этом писал http://zx-pk.ru/threads/15617-progra...l=1#post952681
Простенький К150 за 6$ ...
На шине "VCC_5V" (выход 78М05) нет ни одного блокировочного конденсатора. Что не очень хорошо. Туда бы мелкий электролит и керамику.
- - - Добавлено - - -
Во-о-о-о-т... Т.е. программаторы у нас разные. Видимо, TL866A что-то не нравится в реализации ICSP на этой плате. Предположение я высказал выше (развязывающие резисторы).
А у меня PicKit3, я VCC на нем не отключал, подключил питание по USB и нормально зашилось, а без него тоже не мог ID определить.
Еще первый пик зашил виллемом, тоже всё нормально получилось.