微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 3.5固件库怎么不能用SysTick_CounterCmd函数使能和失能SYSTICK定...

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的固体库使用手册^-^

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top