关于 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. 1k
2 个回答
abcd
abcd 认证专家 2022-07-13
我只是个路过的老年人~

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

image. png

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

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

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览