56 lines
1.2 KiB
C
56 lines
1.2 KiB
C
|
/**
|
|||
|
******************************************************************
|
|||
|
* @file main.c
|
|||
|
* @author fire
|
|||
|
* @version V1.0
|
|||
|
* @date 2018-xx-xx
|
|||
|
* @brief ʹ<EFBFBD>ð<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>л<EFBFBD>ϵͳʱ<EFBFBD><EFBFBD>Դ
|
|||
|
******************************************************************
|
|||
|
* @attention
|
|||
|
*
|
|||
|
* ʵ<EFBFBD><EFBFBD>ƽ̨:Ұ<EFBFBD><EFBFBD> STM32H750<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* <EFBFBD><EFBFBD>̳ :http://www.firebbs.cn
|
|||
|
* <EFBFBD>Ա<EFBFBD> :http://firestm32.taobao.com
|
|||
|
*
|
|||
|
******************************************************************
|
|||
|
*/
|
|||
|
#include "stm32h7xx.h"
|
|||
|
#include "./led/bsp_led.h"
|
|||
|
#include "./rcc/bsp_clkconfig.h"
|
|||
|
#include "./key/bsp_key.h"
|
|||
|
#include "./delay/core_delay.h"
|
|||
|
/**
|
|||
|
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
* @param <EFBFBD><EFBFBD>
|
|||
|
* @retval <EFBFBD><EFBFBD>
|
|||
|
*/
|
|||
|
int main(void)
|
|||
|
{
|
|||
|
/* ϵͳʱ<CDB3>ӳ<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>480MHz */
|
|||
|
SystemClock_Config();
|
|||
|
// LED <20>˿ڳ<CBBF>ʼ<EFBFBD><CABC>
|
|||
|
LED_GPIO_Config();
|
|||
|
/*<2A><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
|||
|
Key_GPIO_Config();
|
|||
|
/* <20><>MCO2<4F><32><EFBFBD>ţ<EFBFBD>PC.09<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SYSCLK / 4 */
|
|||
|
HAL_RCC_MCOConfig(RCC_MCO2, RCC_MCO2SOURCE_SYSCLK, RCC_MCODIV_4);
|
|||
|
|
|||
|
while (1)
|
|||
|
{
|
|||
|
/* <20><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>KEY2<59><32>ť<EFBFBD><C5A5><EFBFBD>л<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
|||
|
if( Key_Scan(KEY2_GPIO_PORT,KEY2_PIN) == KEY_ON )
|
|||
|
{
|
|||
|
|
|||
|
//<2F>л<EFBFBD><D0BB><EFBFBD>ͬ<EFBFBD><CDAC>ʱ<EFBFBD><CAB1>Դ,ϵͳʱ<CDB3><CAB1>Ϊ400MHz<48><7A>
|
|||
|
SwitchSystemClock();
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
/* LED<45><44>˸ */
|
|||
|
LED3_TOGGLE;
|
|||
|
HAL_Delay(100);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/****************************END OF FILE***************************/
|