问题描述:
采用STM32F105的MCU和TRF7962的方案,两者之间通过SPI进行通讯。可以在天线端接收到正确的波形(数据正确),设置寄存器后回读到的值正确。
发送盘存命令时,可接收到发送完成中断(IRQStatus = 0x80),接收到发送中断后还可接收到后续的IRQ中断,读取的寄存器值比较混乱,(0x00,0x01,0x02,0x03)都有可能。STM32一直在执行盘存命令,执行一断时间后,天线端仅输出载波,IRQ一直为高电平,感觉是7962挂了。
以前用过51单片机跟TRF7962采用并口通讯的方式,都没出啥问题。不知道现在这是闹哪样,求支持。
Barbara Wu:
有没可能是SPI时序的问题啊?
SHIWEI LAI:
能把代码发给我参考一下吗?最近也在弄STM与TRF79xx的实验,互相学习一下,邮箱544161475@qq.com 谢谢