SD卡开发学习总结(四)

本文详细解析SPI时钟控制寄存器clk_cnt和clk_div的作用,探讨CPOL和CPHA配置对DCLK周期和边缘检测的影响。通过仿真波形展示时钟翻转与clk_edge_cnt计数的关系,适用于理解SPI通信协议的时序逻辑。

spi_master.v

clk_cnt与clk_div主要用来产生DCLK的周期

clk_edge_cnt用于DCLK的翻转

CPOL=0,表示当SCLK=0时处于空闲态,所以有效状态就是SCLK处于高电平时;

CPOL=1,表示当SCLK=1时处于空闲态,所以有效状态就是SCLK处于低电平时;

CPHA=0,表示数据采样是第一个边沿,数据发送在第二个边沿;

CPHA=1,表示数据采样是第二个边沿,数据发送在第一个边沿。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值