Добрый день!
При подключении ЖКИ - потребовалось сразу после включения получить управление ножками микроконтроллера (д/б 20 мс ожидание). Задался целью сразу после включение - перевести сигналы в нуль. Не получилось.
Поставил в самом начале функции main - все равно - 9 мс. задержки перед выполнением. Залез в startup_stm32f10x_cl.s посмотрел функцию, висящую на прерывании Reset_Handler (оказалась: SystemInit).
Поправил SystemInit. В самом начале - этой функции сделал переключение в нуль. Все равно 8,5 мс. В чем проблема может быть?
Ведь по идее: при включении - MCU прыгает по адресу, указанному в векторе прерывания Reset. Там вообще ничего не должно быть. Тем более - на 8 мс.... Я в замешательстве.
Вот сигналы с микроконтроллера. Начало - желтая черта. Момент, когда сигналы E, RW, A0 - падают до нуля - 8,5 мс.