嵌入式技术william hill官网
登录
直播中
张桂兰
7年用户
1312经验值
私信
关注
[问答]
rt_spi_send与rt_spi_recv为什么不能放在定时器里进行使用呢?
开启该帖子的消息推送
定时器
RT-Thread
SPI接口
rt_spi_send、rt_spi_recv放在定时器里使用会出现
Func
ti
on[rt_mutex_take] shall not be used in ISR
(0) assertion failed at function:rt_mutex_take, line number:656
我是在定时器里通过SPI读取数据,如果在定时器里发送信号给任务,任务再去读数据,会不会造成读取数据不正确
回帖
(2)
李波
2023-2-13 14:16:15
硬件定时器在中断ISR中运行,
而中断里不能用带阻塞的API,可以改为软定时器,这样在 timer 线程中运行。
硬件定时器在中断ISR中运行,
而中断里不能用带阻塞的API,可以改为软定时器,这样在 timer 线程中运行。
举报
张桂兰
2023-2-13 14:16:22
好的谢谢,我改为软件定时器去试一下
好的谢谢,我改为软件定时器去试一下
举报
更多回帖
rotate(-90deg);
回复
相关问答
定时器
RT-Thread
SPI接口
能
不能
在
RT
-Thread框架内实现
SPI
从机模式
呢
?
2023-01-31
372
RT
-Thread无法在
定时器
中使用
rt_spi_send
函数是为什么?
2022-05-13
2952
使用
spi
和
定时器
中断时遇到shall not be used in ISR是何原因?
2023-02-13
688
求助,RTThread的
spi
rt_spi_send_then_recv
API 与HAl库的HAL_
SPI
_TransmitReceive使用是一样的吗?
2023-09-08
5997
请教各位
rt
-thread软件
定时器
大家一般怎么用 ?
2023-04-20
1294
使用
SPI
接口读写铁电存储
器
FM25CL64B失败的原因是什么?如何处理?
2022-06-07
2143
spi
_bus如何完成先发后读?
2023-02-14
142
在env工具中打开
SPI
驱动调用函数报错怎么解决
2022-11-03
1187
SPI
驱动使用直接调用内核函数是否合适
呢
?
2023-01-11
1109
STM32F767ZGT6连续调用两次
rt_spi
_transfer读取同一个地址,第二次读取的时反馈之异常变为0怎么解决?
2023-08-20
993
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分