История изменений
Исправление Werenter, (текущая версия) :
Устройство на основе STM32F103RE. Таймер SysTick точно имеется аппаратно(он есть на всех Cortex-M3), но почему-то не работает. Остальную периферию, не расположенную прямо в чипе, сообщить не могу, так как не знаю. Устройство — CM530.
И дело скорее всего не в HAL, так как код автора тоже не работает(при этом версия от автора с использованием цикла работает нормально).
Вообще, у этого контроллера есть дополнительный загрузчик, залитый в первые 12кб flash, который делает возможной загрузку прошивки с USART. Возможно, что он что-то криво инициализирует до старта программы, и потому не работает.
Исправление Werenter, :
Устройство на основе STM32F103RE. Таймер SysTick точно имеется аппаратно(он есть на всех Cortex-M3), но почему-то не работает. Остальную периферию сообщить не могу, так как не знаю. Устройство — CM530.
И дело скорее всего не в HAL, так как код автора тоже не работает(при этом версия от автора с использованием цикла работает нормально).
Вообще, у этого контроллера есть дополнительный загрузчик, залитый в первые 12кб flash, который делает возможной загрузку прошивки с USART. Возможно, что он что-то криво инициализирует до старта программы, и потому не работает.
Исправление Werenter, :
Устройство на основе STM32F103RE. Таймер SysTick точно имеется аппаратно(он есть на всех Cortex-M3), но почему-то не работает. Остальную периферию сообщить не могу, так как не знаю. Устройство — CM530.
И дело скорее всего не в HAL, так как код автора тоже не работает(при этом версия от автора с использованием цикла работает нормально).
Вообще, у этого контроллера есть свой загрузчик, который делает возможной загрузку прошивки с USART. Возможно, что он что-то криво инициализирует до старта программы, и потому не работает.
Исправление Werenter, :
Устройство на основе STM32F103RE. Таймер SysTick точно имеется аппаратно(он есть на всех Cortex-M3), но почему-то не работает. Остальную периферию сообщить не могу, так как не знаю. Устройство — CM530.
И дело скорее всего не в HAL, так как код автора тоже не работает(при этом версия от автора с использованием цикла работает нормально).
Исходная версия Werenter, :
Устройство на основе STM32F103RE. Таймер SysTick точно имеется аппаратно(он есть на всех Cortex-M3), но почему-то не работает. Остальную периферию сообщить не могу, так как не знаю. Устройство — CM530.
И дело точно не в HAL, так как код автора тоже не работает(при этом версия от автора с использованием цикла работает нормально).