sd卡的总结

       近几日都在搞sd卡的东西;刚开始感觉sd卡的spi协议还可以,应该代码还是好理解的,但是在看了一份代码后,瞬间改变了人生观,可能是自己太菜了,还没学到精髓。首先说一下找到代码的端口设置,为了能与后面的读取sd卡图片等联合起来,设置了能直接连接的端口,sd_sec_read_data和sd_sec_write_data,这两个端口各佩戴一个请求信号,sd_sec_read和sd_sec_write,初始地址信号sd_sec_read_addr和sd_sec_write_addr,还有两个不知道什么的信号sd_sec_write_data_req和sd_sec_read_data_valid其次,在程序内部主体的状态机是按照sd卡的操作正常进行,比如说:cmd0,cmd8,cmd55,acmd41,以及读的cmd17,写的cmd24,以及他们的返回值,当然有个点没有接触到,就是为什么cmd8的数据长度为4,还是挺苦恼的。整体程序看完,又到了该死的接口这,程序内部写数据时,每写一次,就要往外发出一次block_write_data_rd,这个东西,好像是向外部发出写请求,让外部继续写入数据,也不知道是啥,看不懂。还是学的不好,继续学吧。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值