📄 main.c
字号:
#include "71x_lib.h"
#include "LED.h"
void Main(void)
{
#ifdef DEBUG
debug();
#endif
RCCU_MCLKConfig(RCCU_DEFAULT); // Configure MCLK = RCLK
RCCU_FCLKConfig(RCCU_RCLK_2); // Configure FCLK = RCLK / 2
RCCU_PCLKConfig(RCCU_RCLK_2); // Configure PCLK = RCLK / 4
RCCU_PLL1Config(RCCU_Mul_12 , RCCU_Div_2) ; // Configure the PLL1 ( * 12 , / 2 )
while(RCCU_FlagStatus(RCCU_PLL1_LOCK) == RESET);// Wait PLL to lock
RCCU_RCLKSourceConfig (RCCU_PLL1_Output) ; // Select PLL1_Output as RCLK clock
// at this step the CKOUT signal should be equal to 48 Mhz
LED_Init();
TIM_Init(TIM0);
EIC_Init();
TIM_PrescalerConfig(TIM0, 182);
TIM_ITConfig(TIM0, TIM_TO_IT, ENABLE);
EIC_FIQChannelConfig(T0TIMI_FIQChannel, ENABLE);
EIC_FIQConfig(ENABLE);
TIM_CounterConfig(TIM0, TIM_START);
RTC_PrescalerConfig(16384);
RTC_FlagClear(RTC_OWIR);
RTC_FlagClear(RTC_AIR);
RTC_FlagClear(RTC_SIR);
RTC_FlagClear(RTC_GIR);
EIC_IRQChannelConfig(RTC_IRQChannel, ENABLE);
EIC_IRQChannelPriorityConfig(RTC_IRQChannel, 1);
EIC_IRQConfig(ENABLE);
RTC_ITConfig(RTC_SIT | RTC_GIT, ENABLE);
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -