芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密

飞芯科技提供芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密逆向服务

芯片解密单片机AT32F421固件库

芯片解密#include "main.h"
芯片解密#include "tim.h"
芯片解密#include "gpio.h"
芯片解密#include "exti.h"
芯片解密#include "lptim.h"

void APP_SystemClockConfig(void);
int main(void)
{
      /* 初始化所有外设,Flash接口,SysTick */
      HAL_Init();            
       /* 系统时钟配置 */
       APP_SystemClockConfig();
       /* 初始化GPIO */
       APP_GpioConfig();
        /* 初始化Exti */
       APP_ConfigureExti();
        /* 初始化Time */
       APP_Tim1Config();               
        /* 时钟设置 */
        APP_RCCOscConfig();        
        /* LPTIM初始化 */
        APP_LPTIMInit();
        /* 使能PWR */
        __HAL_RCC_PWR_CLK_ENABLE();
        /* 关闭Systick中断 */
        HAL_SuspendTick();        

        while (1)
       {

                                if(KEY_down_up==Down_KEY)//检测到一次下降沿到来
                                {
                                                KEY_down_up=Up_KEY;

                                                /* 关闭Systick中断 */
                                                HAL_SuspendTick();        
                                                /* 失能 LPTIM */
                                                __HAL_LPTIM_DISABLE(&LPTIMConf);                        
                                                /* 使能LPTIM和中断,并开启单次计数模式 */
                                                APP_LPTIMStart(6);//6秒后自动唤醒
                                                /* 进入STOP模式,使用中断唤醒 */
                                                HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);        
                                }

       }
}

/**
  * @brief  系统时钟配置函数
  * @param  无
  * @retval 无
  */
void APP_SystemClockConfig(void)
{
  RCC_OscInitTypeDef RCC_OscInitStruct = {0};
  RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};

  /* 选择振荡器HSI,LSI */
  RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI | RCC_OSCILLATORTYPE_LSI;
  RCC_OscInitStruct.HSIState = RCC_HSI_ON;                          /* 开启HSI */
  RCC_OscInitStruct.HSIDiv = RCC_HSI_DIV1;                          /* HSI 1分频 */
  RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_16MHz; /* 配置HSI时钟16MHz */
  RCC_OscInitStruct.HSEState = RCC_HSE_OFF;                         /* 关闭HSE */
  RCC_OscInitStruct.LSIState = RCC_LSI_OFF;                           /* 关闭LSI */
  RCC_OscInitStruct.LSEState = RCC_LSE_OFF;                          /* 关闭LSE */
  RCC_OscInitStruct.PLL.PLLState = RCC_PLL_OFF;                     /* 关闭PLL */
  RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI;       /* 选择时钟源为HSI */
  /* 配置振荡器 */
  if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
  {
    APP_ErrorHandler();
  }
  /* 时钟源配置    选择配置时钟 HCLK,SYSCLK,PCLK1 */
  RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK | RCC_CLOCKTYPE_SYSCLK | RCC_CLOCKTYPE_PCLK1;
  RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_HSI;
  RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;        /* AHB时钟 1分频 */
  RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1;         /* APB时钟 1分频 */
  /* 配置时钟源 */
  if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_0) != HAL_OK)
  {
    APP_ErrorHandler();
  }


联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.taihedz.cn
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信