SPI速度提高后数据错误问题
我手上4颗芯片都是STC32G12K128。用SPI结合DMA通信,1个主机对3个从机通信,每一路都是单主单从,即主机用1路硬件SPI + 2路USART切换为SPI模式。从机都使用硬件SPI。现在在进行测试。发现如下问题:
主机频率为24M,SPI频率设置为1/4主频,从机频率24M,SPI频率设置1/4主频。使用硬件SPI的那一路一般来说数据不会出错。使用USART的那两路不是数据重复就是数据错误。
主机频率为24M,SPI频率设置为1/4主频,从机频率35M,SPI频率设置1/4主频。三路数据都不出错。
USART的SPI模式频率上不去吗?
页:
[1]