3.5固件库怎么不能用SysTick_CounterCmd函数使能和失能SYSTICK定...
时间:10-02
整理:3721RD
点击:
最近买了个野火的板子,今天在写滴答时钟做延时,它的教程是库函数版本,可用的是寄存器来失能使能定时器教程代码如下SysTick->CTRL |= SysTick_CTRL_ENABLE_Msk; //使能计数器于是我想试试调用固件库的里的SysTick_CounterCmd函数用来使能或者失能定时器,可是去被报错我的代码SysTick_CounterCmd(SysTick_Counter_Enable); //使能计数器systick.c(18): error: #20: identifier "SysTick_Counter_Enable" is undefinedsystick.c: SysTick_CounterCmd(SysTick_Counter_Enable); //使能计数器
我想问问难道3.5库里面不能调用SYSTICK库函数?
3.5的库只有两个库函数,没有你的要的调用函数,故用寄存器操作。
3.5固件库把很多SysTick的函数去掉了,还剩下两个库函数core_cm3.c中的SysTick_Config(uint32_t ticks)和misc.c中的SysTick_CLKSourceConfig(uint32_t SysTick_CLKSource)。
现在在学STM32也有同样的问题,跪求STM32的3.5的固体库使用手册^-^