标题:
STM32F030C8T6单片机定时器问题求助
[打印本页]
作者:
Ty78619120
时间:
2020-6-5 15:27
标题:
STM32F030C8T6单片机定时器问题求助
这是的设置的定时器3,初始化之后,程序就卡在初始化哪里了,不知道是哪里配置出来问题,希望指教一下,谢谢了
{
BSP_Init();
USART_Initializes();
RCC_Cofig();
delay_init();
USART1_Printf("LES GO");
TIMER_Init();
}
/************************************************
函数名称 : hardware_Init
功 能 : 用户 初始化
参 数 : 无
*************************************************/
void hardware_Init(void)
{
LED_Init();
}
/************************************************
函数名称 : main
功 能 : 主函数入口
参 数 : 无
*************************************************/
int main(void)
{
System_Init();
hardware_Init();
复制代码
void TIMER_Init(void)
{
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
NVIC_InitTypeDef NVIC_InitStructure;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);
/* TIM3时基单元配置 1ms*/
TIM_TimeBaseStructure.TIM_Prescaler = 1000; //预分频值
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; //向上计数模式
TIM_TimeBaseStructure.TIM_Period = 47; //定时周期(自动从装载寄存器ARR的值)
TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; //时钟分频因子
TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure);
TIM_TimeBaseInit(TIM3,&TIM_TimeBaseStructure);
TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE);
NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPriority = 1;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
TIM_Cmd(TIM3,ENABLE);
}
复制代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1