单片机SPI总线 读一字节时序的程序出问题了

单片机SPI总线 读一字节时序的程序出问题了,第1张

建议楼主参考一下SPI总线的四种工作模式,然后看一下你的 从设备用的是SPI总线的哪种工作模式

工作模式和你程序里面的SCK变化是有关系的

SCK代表主设备模拟SPI总线协议里的时钟信号,而循环里的dat移位 *** 作实早碰际为在时钟是什贺睁袜禅激么时候进行采样

参考网址:

http://avr.eefocus.com/article/10-08/2075521282652436.html

这个看明白再修改程序

既然是用51单片机模拟SMI总线时序,TA位当然也是模拟了。用sbit 定义TA位,例如,在主程序前面先定义,TA=P2^7 在卖备团主程中橘序及子程序滚兄中都可以直接给TA位置1和置0了。

TA=1

TA=0

很容易了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12275030.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存