数码之家

 找回密码
 立即注册
搜索
查看: 1032|回复: 4

[STM] 单片机测频率(中断/定时器/捕获。。。)同时,可以同RTOS同时运行否?

[复制链接]
发表于 2022-2-3 01:43:53 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在作一些频率测量的时候,我们常常使能单片机的中断/定时器/捕获等,通过各种操作达到我们测量信号的目的。
假如我们在进行频率测量(100K-xxMhz)时候,使用了中断/定时器等,与此同时还能不能使能RTOS,并正常运行?
楼主试了好多种方法,反正在频率比较高的时候,rtos不听使唤了,时基已经乱了,楼主当时使用的是STM的Fx系列

坛友们,有何想法
发表于 2022-2-3 09:47:33 | 显示全部楼层
中断/定时器/捕获等   有优先级顺序,查看手册应该能找到
回复 支持 反对

使用道具 举报

发表于 2022-2-3 10:16:56 | 显示全部楼层
这个就像领导讲话时,你不停的插嘴,最后领导被你带乱节奏,怒了......
回复 支持 反对

使用道具 举报

发表于 2022-2-3 12:32:38 | 显示全部楼层
频率太高,中断频繁,影响正常的程序运行了
建议这种情况下,间歇地开起中断并计算频率
回复 支持 反对

使用道具 举报

发表于 2022-2-3 13:47:34 | 显示全部楼层
频率太高你测频率的中断服务是不是频繁调用了rots的开关中断的服务函数?如果是那rtos肯定忙不过来,测频率中断可以设为最高优先级,和处理数据的任务通过共享内存的方式交互,实际上就是中断函数和任务过程做成前后台,不要调用rtos开关中断的服务函数,这一组函数在进入退出中断时候会做判断任务切换的动作
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-7 01:45 , Processed in 0.218401 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表