Re: Автоматическое ЗУ («Радио», 2007, № 6, c. 33)
Добавлено: 26 окт 2008, 08:29
Ваш программатор совершенно правильно загрузил данные из HEX-файла в память МК, сверил то, что получилось, с исходными данными и сообщил, что программирование прошло успешно. И это действительно так. А проблема состоит в том, что автор статьи дал HEX-файл без строки, описывающей нужную для работы программы конфигурацию МК. Поскольку ее нет, правильная конфигурация не установлена и МК не работает. Остается установить ее вручную - методом "тыка" или предварительно проанализировав программу и выяснив, какая конфигурация нужна. Я сделал последнее и сообщил Вам результат анализа. Собирать это устройство я не стал - оно мне не нужно. Вы можете последовать моему совету, а можете подождать, пока его проверит кто-то другой и приподнесет Вам результат на блюдечке.
Обратите внимание, Пётр совершенно правильно написал:
Первый раз МК запрограммировать удастся (он войдет в режим программирования, примет коды программы и лишь в конце этой процедуры получит команду отключить MCLR). Проблемы могут возникнуть, если МК с уже отключенным MCLR потребуется перепрограммировать еще раз. Вот тогда и придется дорабатывать программатор.
Обратите внимание, Пётр совершенно правильно написал:
...есть вероятность, что после этого контроллер не удастся прошить с помощью программатора Extra-PIC.
Первый раз МК запрограммировать удастся (он войдет в режим программирования, примет коды программы и лишь в конце этой процедуры получит команду отключить MCLR). Проблемы могут возникнуть, если МК с уже отключенным MCLR потребуется перепрограммировать еще раз. Вот тогда и придется дорабатывать программатор.