Может перед сохранением прошивы обнулить память? А потом еще на blank проверить?
А затем залить?
У меня кстати в MPLABX7 в режиме симуляции PIC12f629 неработали таблицы, т.е. реакции
на изменение регистра PCL небыло никакой! Вот что значит бета. Как установил старый 8-й MPLAB
все заработало! Так что может и софт. Х.З.
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
На втором компе под ХРюшей поставил версию поСТАРшЕЕ - читает\пишет четко, с сохранением - те же яйца только в профиль . Быть может я что-то не досматриваю после 16часов за рулем, что мало вероятно...
Атмел. Видимо поэтому Коняга не хотела писать в 8-битном режиме, т.к. 6-й пин отвечает за выбор режима. Вариантов 93С66 очень много, и есть такие, в которых цоклевка отличается.
Я тут полазил по различным форумам и выяснил, что у кого-то они шились на ура, у кого-то читались нормально
, но не писались или писались с ошибкой, причем производители были различные, ATMEL, MICROCHIP, ST и др.
Операционные системы у всех различные, также как и программаторы.
Иногда помогало слегка пониженное питание не 5V, a 3,5 - 4V.
В том то и загвоздка, что читает и пишет без нареканий в 16 бит. Проблема только в экспорте/импорте, не могу понять как победить баг со сменой местами байт. А может это не баг, а фича)))
Взял с собой на работу PicKit3. Проверил импорт и экспорт с PIC12f629 работает нормально. Считал прошиву, экспортнул,
затем, импортнул, прошил, запустил верификацию - все ок.
Но обнаружил, что пиккит3 не поддерживает serial eeprom не из standalone оболочки не из mplab8.84.
Причем standalone PicKit3 есть только версии 1.00, в ней выбор serial eeprom как бы имеются, но не активны
В mplab8.84. можно выбрать 93C66, но увы - пишет, что из под него вообще ни один проггер, включая PicKit2
не поддерживает.
Против лома - нет приема! ...разве что, Закона Ома!
Лом ужасен и велик! Но... хороший проводник!
Есть такое дело. С пиками никаих проблем вообще, похоже заморочка только с eeprom. Доберусь домой проверю на 24й серии. Есть еще вопрос, где можно почитать про файлик конфигурации PicKit programmer?
Проверил чтение\запись 24хх - работает. Экспорт\импорт правильный. Работает в 8bit режиме . Остается думать над тем как заставить PicKit Programmer не менять байты местами при работе в 16Bit режиме
Интересный факт. На днях попала в руки микра 93S56 читается и пишется правильно как PicKitом так и конем т.е. байты местами не меняет в 16 битном режиме, в 8 битном также проблем не заметил.