программирование PICа
скажи, а этот pic вообще перепрограммируемый
если нет, то я понял в чем у меня проблема
тогода у меня все работает
Здравствуйте! Извините если я что-то не нашел на форуме.
Помогите пожалуйста разобраться.
Спаял я программатор для pic. По самой наверное популярной схеме(вот ссылка PCB, composite, shematic ).
Программирую pic12c508a. Светодиоды вроде правильно моргают. И он делает вид что программирует.
Но причтении микросхема пустая. Потом я что-то сделал и значения микросхемы поменялись с 0fff на 0000.
Функция erase не работает ни в понипроге ни в айсипроге.
Теперь при записи айсипрог пришет: programming failed at code sddress 000h
а понипрог пишет: Blank check error. При проверке микросхема естессно не пустая. Еще айсипрог иногда пришет verify failed а иногда succsessful. Что это такое?
Так как сделать так чтоб он ее зашил? Спаял вроде правильно.
Да, еще по этой схеме, скажите зачем там те 5 перемычек на плате.
Заранее благодарен за любую помощь.
Друг, ты даташит на pic12c508a читал ? Прочти на досуге…а потом попробуй микросхему ластиком стереть, или напильником, если программатор не помогает.
PS Перемычка - изощрение того товарища. Оригинал программатора ТУТ
Там ее нет.
см. выше, Друг
вам надо чёбы микрокконтроллер за 30 рублей(1$) был перепрограмируемый?
за 6 баксов есь очень крутые атмельки у них и “видеокарта” и ацп нескоко и ащё много чего крутого…
см. выше, Друг
Вот я и говорю - прочти даташит.
Твоя микруха - OTP(One Time Programming)
Соббсно все пички с буковкой C - OTP.
Хочешь перезаписываемую - бери с буквой F.
По поводу схемы - ты смотрел ссылку которую я дал ?
То что пишутся одни 0000 - ИМХО означает то что при программировании на сигнальном пине присутствует просто постоянный сигнал. Может ошибка схемы ?
вам надо чёбы микрокконтроллер за 30 рублей(1$) был перепрограмируемый?
за 6 баксов есь очень крутые атмельки у них и “видеокарта” и ацп нескоко и ащё много чего крутого…
Зачем так злостно-то ? 😃
Есть микроконтроллеры за $1 флэшовые (перезаписываемые), от того-же Microchip.
И что хотелось-бы добавить, PIC12C508(A) вполне может отказаться правильно
записываться на JDM программаторе по простой причине - нехватки питания
в режиме программирования. Тот-же самый COMPIC, всем известный и питавшийся
как и JDM, страдал той-же болезнью. Как минимум что нужно сделать -
подать отдельное питание 5в и 13в. А лучше собрать правильный программатор
для PIC-ов. Смотрите здесь. Будут вопросы, с удовольствием отвечу.
Не надо JDM обижать. Там правильная схема. Питания хватает всегда. Потому что уровни берутся не относительно “земли”, а относительно “минуса” с COM-порта. Не хватает питания - когда люди кривые схемы проектируют 😃 . Проблемы могут быть только с софтом, который на винды не расчитан, не знаю, как сейчас дела обстоят.
Не надо JDM обижать. Там правильная схема. Питания хватает всегда. Потому что уровни берутся не относительно “земли”, а относительно “минуса” с COM-порта. Не хватает питания - когда люди кривые схемы проектируют 😃 . Проблемы могут быть только с софтом, который на винды не расчитан, не знаю, как сейчас дела обстоят.
JDM на VIA-Apollo,Celeron-800,AT-формат шил без проблем.На 845PE-только после плясок с бубном.Пришлось собирать программатор с внешним питанием.
Друзья! к вам за советом
Как же пользоваться программатором?
Какие должны быть настройки?
На форуме нашел схему программатора, PonyProg и icprog файл прошивки.
А далее, что? Открыть в окне файл прошивки? Оно уже чем-то заполнено
пожалуйста, по подробней
т.е. ответ “бывалых” для новичка чтоб понятно стало