功能调试的一般方法

最近调试SPI功能,其实对于SPI设备和stc单片机的SPI功能,只要时序能对上就好。CS是由主机控制的,有一个计算超时的例子有一个编程思想,

主机就是主机,我要发了,放clk,放cs。只要有clk,从机就是吐字,同时采样口子。主机和从机有个约定,那就是相位约定。从机片选信号的时候,时钟的电平是通知CPOL

从机的相位会根据检测到的CPOL调整。

相位零,对于从机,从机片选低的时候,就会

咬住口线,主机会在前沿采样,由于不知前沿何时来,所以从机会咬住SO,主机自己发前沿,所以主机前沿之前就会采样SO,从机在收到前沿后,采样MO,所以MO会保持一下,so也会保持一下。

主机后沿之前采集,给数要保持到前沿之后一段时间,后沿之前。

从机收到前沿之后立即采集,后沿之后立即变数

前后沿之间,数据中间跳转。

这是相位0

相位①主机前沿放新数,后沿之后要保持一下,供从机采样

从机前沿后放新数,后沿之后立即采集,同时下一个前沿立即换新数。



这样,主从都有活动空间。

接下来做的实验,验证spi纯粹波形。




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值