用stm32固件库3.4编写Systick

2019-12-11 18:18发布

大伙们,我最近在学习stm32,想用固件库3.4编写一个systick,查了好多资料还是没有搞清楚,特意向大家请教。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
usk5yenj4id04dm
1楼-- · 2019-12-13 05:01
不需要固件库,只用CMSIS就可以了吧?
usk5yenj4id04dm
2楼-- · 2019-12-13 05:34
 精彩回答 2  元偷偷看……
cnxh
3楼-- · 2019-12-13 09:26
本帖最后由 cnxh 于 2019-5-19 11:33 编辑

我刚刚调试完的已可用,初始化后引用 SysTick_Configuration();就可以了,stm32f10x_it.c中已定义SysTick_Handler();重写需要注释掉
//配置systick寄存器:
void SysTick_Configuration(void)
{
    SysTick_Config(SystemCoreClock/1000);       //SystemCoreClock是系统频率,重装载寄存器,中断一次1mS
    SysTick->CTRL|=SysTick_CTRL_ENABLE_Msk;     //Systick中断使能位
}

//中断处理:
void SysTick_Handler(void) //中断函数
{
    SysTick_Int = 1;        //系统时钟中断到标志
}

一周热门 更多>