Купил ещё пару контроллеров и снова сел за прошивку. На этот раз решил заливать по частям. Залил FLASH - ОК, читается с контроллера то, что записано. Залил EEPROM - тоже ОК.Lyawon писал(а): Вс июн 16, 2024 7:13 pm Никогда не имел дело с прошивкой микроконтроллеров и вот для NuXT понадобилось прошить pic12f629 прошивкой конвертора клавиатуры XTATKEY_094.
Расчехлил программатор T48, прочитал на всякий случай пустой контроллер и сохранил файл. Загрузил прошивку, нажал прошить и в конце выдало programming failed.
После этого контроллер при чтении выдаёт все нули, в том числе и свой ID.
Предполагаю, что всё это из-за не снятой птички "Erase Before".
Заливаю configuration word - ошибка верификации и контроллер снова при чтении выдаёт одни ноли. Решил проверить, а работает ли он? Поставил в плату - клавиатура работает %) Поставил первый контроллер, который ведёт себя так же - тоже работает.
Выглядит так, как будто бы активирована защита кода. Конфигурация выглядит так: Защита - биты 7 и 8. Птичка не установлена - пишется единица.
Если я правильно понимаю, то /CP=1 это "НЕ защита кода = 1" т.е. защиты снята. Или я не правильно понимаю...