Вот сталкнулся с задачей. При программированиии Пиков, нужно подать напряжение на вывод MCLR/Vpp. В основном напряжение программирования 13,5В, но знаю что у других процов напряжение программирования другие. Где бы найти таблицу напряжений программирования процов. Искал в даташитах, но не нашёл, какое конкретно напряжнеи программировнаия. Сейчас интерисует проц PIC16F886, у него вроди как 11В.
Но там написано что напряжение Vpp 13,5В, хотя программатор Тритон программирует напряжением 12В, и в то же время, я слышал что процу 16F886, нужно 11В, от разработчиков одного устройства, которое мне нужно перепрошить. Просто у меня, самодельный программатор ExtraPIC, у которого фиксированные Vpp 13,5В, я пробовал подстыковать к нему проц 16F886, внутрисхемно, но он его не видит. Прога для прошивки PICPgm 1.4.1.0. Прога рабочая 100%, программатор то же, я им пользуюсь уже года 4. До этого пользовался прогой для прошивки ICProg. Но у неё нет поддержки 16F886. Конечно прогу проверил на проце 16F628, всё ОК. Но 16F886 не видит... Я и подумал может быть напряжение 13,5В многовато?
13.5в это максимальное значиение которое можно безболезненно подавать на ногу VPP. Некоторые процы спокойно шьються и от 9 вольт. А некоторые и от 11 не хотят. Поэтому лучше что бы было где то 13-13.5 вольт. Что же касаемо самодельных программаторов, то в основном виноват Софт. У меня примерно такая же история была когда я пользоваался PONYPROG2000. C родным софтом не всегда читал 16F877A, а с ICPROG проблем не возникало. В итоге когда эта вся свистопляска достала купил PICKIT2 и все проблемы отпали. Стоит он не таких больших денег(нервы дороже )
Quote (RA9UBD)
я пробовал подстыковать к нему проц 16F886, внутрисхемно, но он его не видит.
Если другой 886 то же самое кажет, попробуй соединить напрямую камень с программатором(минуя схему). Проверь правильность внутрисхемного подключения ICSP (особенно VPP!!!!, RB6,RB7) не все программеры это могут. Так что пробуй, если что отпишись Будьте оригинальны-не повторяйте чужих ошибок ! Рыба сдохла. Теперь STM32(TS)+C#(VS).Старею :)
я пробовал подстыковать к нему проц 16F886, внутрисхемно, но он его не видит
Очень критична длина проводов от программатора к плате. Они должны быть покороче буквально несколько сантиметров (я использую примерно 5см). У меня тоже были глюки с разными кристалами на длинных проводах.
Провода от Тритона до проца были гдето 20-25см, и ничего всё без ошибок.
Есть маленькая разница. Есть просто программаторы, есть программаторы-отладчики, есть программаторы с режимом ICSP(внутрисхемное программирование) Самоделки(не все) часто не позволяют программировать на плате, да и софт частенько желает оставлять лучшего. Будьте оригинальны-не повторяйте чужих ошибок ! Рыба сдохла. Теперь STM32(TS)+C#(VS).Старею :)