Форум myROBOT.ru » Шаг за шагом » Программирование микроконтроллеров » ChipProg-481 и PIC контроллер 16F628A

Страниц (1): [1]
 

1. NSM - 15 Февраля, 2015 - 15:07:10 - перейти к сообщению
Добрый день.
Прошу помощи.
Требуется прошить PIC контроллер 16F628A , загружаю в ChipProg-481 файл прошивки .hex объёмом 6,18 КБ (6 329 байт), программирую (всё проходит нормально), вставляю контроллер в устройство, не работает.
Прошиваю этот PIC контроллер JDM программатором , всё работает.
Обратил внимание, если в ChipProg записываю (для сохранения копии) hex
( которым программирую), он становится объёмом 9,65 КБ (9 884 байт).
Почему при сохранении меняется размер .hex файла?
Оригинальный hex и получаемый при сохранении файлы выскладываю
2. cjA - 15 Февраля, 2015 - 17:59:22 - перейти к сообщению
Ну или пульсации по питанию или неправельный код. то что он друго-го размера - это нормально, это формат такой.
(Добавление)
вполне возможно что пульсация вылечится добавлением кондера.
3. Predator - 15 Февраля, 2015 - 23:00:52 - перейти к сообщению
Не знаю, что за чип-прог 481 (это не из фитоновского что-то?), если проблема решилась JDM-ом, так пользуйте его и будет счастье. Подозреваю что где-то упущены конфигурационные биты (аналог АВРовских фьюзов).
На тему размера файла - предположу, что это буфер выделен на полную микросхему и при сохранении в конце неиспользуемое место осталось и в файл записалось (забито мусором типа 3FF или 7FF и этот мусор контроллером не исполняется).