在多任务里面模拟SPI或IIC
在STM32F407的FreeRTOS的多任务里面,任务A使用模拟SPI或IIC,如果任务A经常被更高优先级的任务打断,请问这种情况会影响SPI或IIC的通讯质量吗?谢谢 这个主要看你的设备对是时序要求,(1)SPI的话,时序关键的地方可以考虑加个调度锁
(2)I2C的话,因为有应答,可以方便的验证读写是否成功。
好好的硬件干嘛不用? Edmund1964 发表于 2024-3-3 18:47
好好的硬件干嘛不用?
自带的硬件引脚被用作其他方面了 坚持再坚持 发表于 2024-3-4 08:07
自带的硬件引脚被用作其他方面了
加个任务调度锁或者互斥信号量估计可以解决 hpdell 发表于 2024-4-1 16:16
加个任务调度锁或者互斥信号量估计可以解决
互斥信号量还是可以被更高优先级的任务给抢占吧,只能加任务调度锁吧 坚持再坚持 发表于 2024-4-3 09:30
互斥信号量还是可以被更高优先级的任务给抢占吧,只能加任务调度锁吧
这个根据你的需要适当的选择即可 hpdell 发表于 2024-4-3 16:01
这个根据你的需要适当的选择即可
谢谢
页:
[1]