有一产品需要SPI总线,因为一直用NXP的产品,所以就选了一个P89V51RC2FN, 调试时发现SPI发送的数据最后一位总是不对,以为是单片机的问题,就换了一个重新调试,结果还是不对,又换了一个,还是不对,以为速度太快,将频率设为128分频,后测试,结果还是有错,最后双踪示波器观察SPI的输出波形,发现SPI的在发送最后一位时,SCLK下降刚下来,SDA就已经变化了.在WWW.ZLGMCU.COM上也没看到有什么勘误的. 还有:P89V51RD2的手册(中文/英文)在说SPI寄存器时有误,前面说的和后面说的不一样. |