打印
[其他ST产品]

关于SysTick_Config的疑问

[复制链接]
755|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2023-9-27 10:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
代码如下:
void Systick_Init(u32 count)
{
        if(SysTick_Config(SystemCoreClock / count))
        {
                while(1);
        }
        SysTick->CTRL &= ~SysTick_CTRL_ENABLE_Msk;
}
SysTick_Config的作用是什么??我找了很久都找不到它的定义,函数手册找不到,软件中找定义也找不到。
我该如何找。

使用特权

评论回复
沙发
Henryko| | 2023-9-29 20:40 | 只看该作者
CMSIS的头文件里应该就可以找到

使用特权

评论回复
板凳
Stahan| | 2023-9-30 11:21 | 只看该作者
core_cm?.h的头文件里面吧

使用特权

评论回复
地板
香水城| | 2024-4-28 14:16 | 只看该作者
在 core_cmx.h里面。

__STATIC_INLINE uint32_t SysTick_Config(uint32_t ticks)
{
  if ((ticks - 1UL) > SysTick_LOAD_RELOAD_Msk)
  {
    return (1UL);                                                   /* Reload value impossible */
  }

  SysTick->LOAD  = (uint32_t)(ticks - 1UL);                         /* set reload register */
  NVIC_SetPriority (SysTick_IRQn, (1UL << __NVIC_PRIO_BITS) - 1UL); /* set Priority for Systick Interrupt */
  SysTick->VAL   = 0UL;                                             /* Load the SysTick Counter Value */
  SysTick->CTRL  = SysTick_CTRL_CLKSOURCE_Msk |
                   SysTick_CTRL_TICKINT_Msk   |
                   SysTick_CTRL_ENABLE_Msk;                         /* Enable SysTick IRQ and SysTick Timer */
  return (0UL);                                                     /* Function successful */
}

使用特权

评论回复
5
香水城| | 2024-4-28 14:17 | 只看该作者
作用就是配置其溢出事件,开启SYSTICK计数器,使能SYSTICK溢出中断。

使用特权

评论回复
6
中国龙芯CDX| | 2024-4-28 18:06 | 只看该作者
SysTick_Config这个是标准文件里面的函数

使用特权

评论回复
7
鹿鼎计| | 2024-4-28 20:54 | 只看该作者
看样子像是配置某个时钟。

使用特权

评论回复
8
米多0036| | 2024-4-28 21:10 | 只看该作者
core_cmx.h里面就能找到

使用特权

评论回复
9
软核硬核| | 2024-4-28 21:26 | 只看该作者
老哥研究东西还是研究的很细致呀!

使用特权

评论回复
10
Clyde011| | 2024-9-6 07:16 | 只看该作者

在其他的交流电流环路都布置好后再放置

使用特权

评论回复
11
公羊子丹| | 2024-9-6 08:09 | 只看该作者

I2C1的时钟可以自行选择HSI或者SYSCLK

使用特权

评论回复
12
万图| | 2024-9-6 09:12 | 只看该作者

任何与多条功率线相连的功率器件要尽可能紧挨在一起,以减短连线长度

使用特权

评论回复
13
Uriah| | 2024-9-6 10:15 | 只看该作者

工作时的电压降低了

使用特权

评论回复
14
帛灿灿| | 2024-9-6 12:11 | 只看该作者

发射出过量的电磁干扰(EMI)

使用特权

评论回复
15
Bblythe| | 2024-9-6 13:14 | 只看该作者

典型的转换时间大约是50ns

使用特权

评论回复
16
周半梅| | 2024-9-6 15:10 | 只看该作者

一部分是I2C1的工作模块,另外一部分是其控制模块

使用特权

评论回复
17
Pulitzer| | 2024-9-6 16:13 | 只看该作者

负载环能以直流方式汲取能量

使用特权

评论回复
18
童雨竹| | 2024-9-6 18:09 | 只看该作者

STM32CUBEMX配置生成初始化代码

使用特权

评论回复
19
Wordsworth| | 2024-9-6 19:12 | 只看该作者

输出整流器交流电流环路

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1504

主题

4518

帖子

6

粉丝