如题,想用rtthread,但是项目必须要100us处理一次数据,耗时20us吧?这样的话,项目还能用rtthread吗,还是裸机呢?
查看更多
见过50us的,算法处理要30us。50us的中断,设置为不可屏蔽,算法也直接在ISR中运算。
我测试发现,硬件定时器,用rt_device_write(hw_dev, 0, &timeout_w, sizeof(timeout_w)) != sizeof(timeout_w)启动后,延时1ms再读rt_device_read(hw_dev, 0, &timeout_r, sizeof(timeout_r));定时器竟然没有走,读出的值任为0,再过几个循环读数值才发生变化,但已经是一点几秒了,难道用这种接口无法实现ms,us定时吗?
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
楼主是怎么处理的?能详细说下吗?