stm32寄存器之spi2读写sd卡

时间:2021-07-30 04:00:24
     看完sd卡读写,我也忍不住自己试一试
   使用spi1的时候,程序运行成功,但是当我尝试用spi2 的时候,一次一次的fail,现在总结发现本身错在这几个地方,其中也有一些地方是大家的普遍错误:
   1,自己尝试硬件的时候,一定要把硬件先连接好,这个是基础保障,不能急
  
   2,spi1 的时钟是接在APB2上,是72MHZ,而spi2的时钟是接在APB1上的,是36MHZ
    所以从SPI1转移到SPI2时一定要注意分频的问题
 
  3,在学习板上使用spi接口的时候,一定要禁用掉使用这个接口的其余模块,我自己的学习板上就是,nrf2401与vs1003都用了SPI2接口,我的是要禁用掉vs1003就可以,禁用方法就是把vs1003的片选拉高, stm32寄存器之spi2读写sd卡stm32寄存器之spi2读写sd卡
  
  一定记得把PBout(12)=1;输出高电平
  
  4,从spi1转到spi2上除了修改spi程序外,片选也要十分注意

 5,SPI的nss可以是软件模式

 这是spi2的接口线
   stm32寄存器之spi2读写sd卡 
下面是我在百度网盘中自己的程序:
  http://pan.baidu.com/s/1sZozN
阅读(394) | 评论(0) | 转发(0) |
0

上一篇:stm32寄存器之SPFD5420驱动LCD

下一篇:基于stm32-spi2的文件系统(寄存器)

相关热门文章 给主人留下些什么吧!~~ 评论热议