ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 апреля
1579205 Топик полностью
Nikolay_Po (Сегодня, 10:10, просмотров: 23) ответил Nikolay_Po на Продвинулся. Оказалось, в заголовочном файле для FLASH у китайцев - не верное определение бит состояния "сброс выключен". Заменил на нули - стало нормально. Записалось как надо! Но пока выход не работает. Завтра продолжу эксперименты.
Вчера залил вариант прошивки. Отключил программатор от USB. Отключил внешнее питание. Подал внешнее питание - МК загрузился (с подтяжкой RST к плюсу). А светодиод на PC5 (он же RST) - горит - вывод логического нуля не работает. 

С утра пришёл. Включил питание платы. И... Светодиод включился на время 0.5с (пауза до запуска основной программы) и погас! GPIO PC5 заработал на выход!

То ли я вчера спешил, не проверил и по питанию не перезагрузил, то ли ещё чего, не пойму. Но сегодня всё ОК - снял внешнюю подтяжку к +питания. И МК стартует при логическом нуле на PC5/RST. Вроде всё работает как должно. Сейчас буду разбирать текущий код. Нужно ещё сделать проверку при старте, чтобы Option Bytes переписывались лишь раз при первом включении после прошивки. Ну и туда же защиту от чтения...