Microchip
直播中

刘政玮

8年用户 196经验值
私信 关注
[问答]

pic32mz从spi错误该怎么办?

我有一个问题,把pic32mz设置为SPI从设备。主SPI是另一个写到EPROM SPI设备的uC。我试图从主uC中嗅探使用CS、SCK和SDO的通信。(不是总是,也不是一开始写,首先CS降到0)并且后面的字节是不正确的(右移1)。CKP=1,CKE=0(我在示波器上看到)。速度是15Mhz。最初我使用SPI_RX中断。(带或不带扩展缓冲器)。我把MCU速度归咎于:或者我的能力写代码。然后我尝试用DMA。同样的结果,有人有类似的问题吗?谢谢和抱歉我的英语不好

回帖(1)

李焯尤

2019-11-4 11:43:13
不知道主SPI节点的细节,听起来像是时钟相位问题。一个快速的测试是尝试CKP和CKE的其它组合,看看它们是否正常工作。而且15MHz是相当快的,所以如果你到嗅探器的布线很长,这可能也是一个问题。-比尔
举报

更多回帖

发帖
×
20
完善资料,
赚取积分