关于W806定时器定时时间到无法进入中断问题,原因为:注释掉了#define CONFIG_KERNEL_NONE 1(使用RTOS需要注释该条)。,

发布于 2022-07-12 21:27:57

1.配置定时器4定时时间,不注释csi_config.h任何条目,定时器正常定时,并能进入中断,测试如下:
QQ截图20220712205335.jpg
QQ截图20220712205353.jpg
中断测试正常QQ截图20220712205403.jpg
2.使用FreeRTOS时需要注释掉csi_config.h中#define CONFIG_KERNEL_NONE 1语句,注释掉后定时器出现异常,不能进入定时中断。
(1)demo中使用FreeRTOS配置说明:
QQ截图20220712212133.jpg
(2)实际工程中配置:
QQ截图20220712210400.jpg
(3)配置后输出测试:QQ截图20220712212200.jpg
测试结果:无定时器输出。还请大神帮忙解决

查看更多

关注者
0
被浏览
2.2k
2 个回答
abcd
abcd 认证专家 2022-07-13
我只是个路过的老年人~

可以这样改下,把这些宏都去掉,我这试了可以了
image.png

image.png

IOsetting
IOsetting 2022-08-23
这家伙很懒,什么也没写!

能具体说一下要修改哪些宏吗?

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览