stm32寄存器之spi2读写sd卡

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

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

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

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

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

相关热门文章
  • linux LCD驱动(二)--FrameBu...
  • (*(volatile unsigned int *)...
  • arm之 引脚、
  • mt.exe:general error c101008...
  • Qemu对内部寄存器的模拟...
  • linux守护进程的几个关键地方...
  • stagefright与opencore对比
  • 嵌入式Linux之我行——u-boot-...
  • 嵌入式Linux之我行——内核、...
  • CodeNavigator -- 程序员必备...
  • ChinaUnix & ITPUB社区12周年...
  • ssh连接出现以下提示,求解...
  • 如何扩展MYSQL
  • 准备做一个大型门户,用户什么...
  • gbk or utf8
给主人留下些什么吧!~~
评论热议

你可能感兴趣的:(stm32)