CH32Vxx中SYSTICK的使用问题

1671599517743.png

1,请问例程中的Delay函数,对SYSTICK第4、5位置1的操作是什么作用?文档中显示只有0~3位是有说明的,其它位保留,如下图:

1671599737161.png

2,使用了这个Delay函数,同时程序中又定义systick的10ms定时中断,会有冲突吗?

您好,请说明文档名称以及使用芯片的具体型号,使用Delay延时建议使用TIM定时器中断做10ms的定时中断。


你好,关于第一个问题,您这边使用的是哪款芯片呢,请确保手册为最新版本,我这边是有这两位的描述的。如下

关于第二个问题,这个肯定会有冲突的,因为这个延时函数延时多少是通过重装载值的多少来实现的,如果你要定时个10ms,那么重装载值肯定要固定,而调用延时函数就会修改一次。

image.png


只有登录才能回复,可以选择微信账号登录