Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32F417ZG - как перепрошить
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
димас1488
я только начинаю , помогите! решил начать с мигающего светодиода который висит на 22 контакте, stm распаен по базовой схеме . на 23 ноге подключен кварц 8 мгц , по ошибке залил код который управляет не 22 ногой, а 23 . светодиод мигает , но....стабилизатор начал попахивать... напряжение начало скакать до 10 вольт , сработал пред на 0.75 А . схема отключилась... исправил программу , хочу перепрошить , возникает проблема в предохранителе он отключает схему в течении 5-7 секунд и прошить я не успеваю.

Код
$this_var = "#include "stm32f4xx.h"
uint16_t delay_count=0;
    void SysTick_Handler(void)
      {
        if (delay_count > 0)
            delay_count--;
      }
    void delay_c(uint16_t delay_temp)
        {
            delay_count=delay_temp;
            while (delay_count){}
        }
int main(void)
   {
    SysTick_Config(SystemCoreClock);

    RCC->AHB1ENR|=RCC_AHB1ENR_GPIOFEN;
    GPIOF->MODER = 0x00020000;
    GPIOF->OTYPER=0;
    GPIOF->OSPEEDR = 0;

    while(1)
    {
        GPIOF->ODR=0x0001;
        delay_c(3);
        GPIOF->ODR=0x0000;
        delay_c(3);
    }
}";

hd44780
Если скачет напряжение/пахнет гарью/вылетают предохранители/пробки - проверяйте схему на КЗ, а её компоненты на исправность.
От манипуляций ногами всего этого быть не должно. Да и не может в принципе.
От 10в наверняка проц сгорит. У него питание максимум 4в по-моему. Да и то это уже форс-мажор, а не рабочее состояние.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.