你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

FreeRTOS和stm32外设中断的疑惑

[复制链接]
Tony_Duan 提问时间:2015-9-6 15:30 /
小弟是刚玩stm,刚开始是裸奔,现在尝试玩os。 有一点困惑的地方,外设中断是否和os 的任务同时存在,会相互影响不会,本人的好多测试程序都是在中断中完成的,全部移植到os估计要费时不少,谢谢指导。
收藏 评论3 发布时间:2015-9-6 15:30

举报

3个回答
enjoyfreescal 回答时间:2015-9-6 15:53:29
中断优先级是最大滴,在处理完中断后,才会根据os优先级进行重新调度。还有中断里面最好少做点事,否则太占主任务时间了。
Tony_Duan 回答时间:2015-9-6 15:57:00
enjoyfreescal 发表于 2015-9-6 15:53
中断优先级是最大滴,在处理完中断后,才会根据os优先级进行重新调度。还有中断里面最好少做点事,否则太占 ...

谢谢老兄,有的时候一个困惑能让人恼火好几天,按顺序看书有时也不行。cubemx封装的cmsis_os还不如不封装,感觉直接使用freertos的api似乎逻辑更清晰些,也许是由于不熟悉的原因吧,再次感谢
Tony_Duan 回答时间:2015-9-24 22:48:57
现在终于明白cubemx为什么要把内核中断优先级设置最高(逻辑优先级最低)了,由于使用了DMA和ADC,1.5cycle的采样频率,直接把内核os给搞挂掉了,是呀他们不停地中断哪有低逻辑优先级的内核的机会哈哈,还是裸奔省事,剥夺型优先级实在要小心

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版