2025 / 01 / 02
设置 Systick Timer 的时钟源
如何设置 Systick Timer 的时钟源?
以 RA0E1 为例,在 RA0E1 的硬件手册中描述,Systick Timer 可以选择两个中断源,如何设置?


用户需要访问并修改 ARM 的 CMSIS 库中改变参考时钟的寄存器(CTRL 寄存器)中的值,定义在 ra>arm>CMSIS_5>CMSIS>Core>Include>core_cm23.h 文件中。


作为参考,请参阅下面的 ARM 手册中第 1853 页的内容。在本文档中,相应的寄存器名为 SYST_CSR,但在 CMSIS 库中,它被称为 CTRL。
“DDI0553B_x_armv8m_arm”

当 CLKSOURCE 位设置为“0”时,SysTick 定时器选择 SysTick 定时器时钟(SYSTICCLK)作为参考时钟;当 CLKSOURCE 位设置为“1”时,SysTick 定时器选择 CPU 时钟(ICLK)作为参考时钟。
隐私条款

一、接受条款 使用者(也称"您")在访问或使用本网站及其服务时,即已经表示同意并不加修改地接受本《用户协议》、本网站的《隐私声明》、《法律声明》以及其关或相链接的网页和网站的条件和条款的规定。我们强烈建议:在您阅读和接受本《用户协议》时,也应阅读并接受本《用户协议》中所提到《隐私声明》、《法律声明》及其相关或相链接网页或网站所包含的资料,因为《隐私声明》、《法律声明》及其它相关网页或网站可能包含对您适用的进一步规定。(请注意:点击划有底线的词句即可链接到上述《隐私声明》、《法律声明》及其它相关或相链接的网页和网站。

 

二、使用者的资格要求 在本网站中"使用者"指的是浏览、阅读、使用本网站信息或服务的任何个人或组织。本网站的服务仅适用于根据相关法律的规定具有签订有约束力的合同的个人或组织并仅由其使用。本网站的服务不向18周岁以下的个人使用者提供,也不向临时被本网站中止或取消使用者资格的使用者提供。如果使用者不符合本条规定,请停止使用本网站或本网站的服务。

0.133781s