历史上的今天
今天是:2024年10月18日(星期五)
2019年10月18日 | stm32寄存器之spi2读写sd卡
2019-10-18 来源:eefocus
看完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的接口线
史海拾趣
|
计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式,由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用.在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备 ...… 查看全部问答> |
|
Error: Can\'t name logic function sin_rom of instance \"inst\" -- function has same name as current design file Error: Can\'t elaborate user hierarchy \"sin_rom:rom\" 这种错误是什么意思呀,怎么解决,我是新手! !:\'(… 查看全部问答> |
|
我们用的是如下软件,如图: 问题是我们的在我们的编译环境里,我们没法自己建立工程,只能使用一个建好的工程模板,那位大哥有可以自己建工程的mdk软件?能不能分享一下… 查看全部问答> |
|
uTRACE-ICD介绍 ? 强大的调试功能:允许单步或全速运行程序,直到满足某条件时停止。 ? 强大的断点功能:提供10种不同类型的断点。 ? 支持FLASH在线编程。 ...… 查看全部问答> |
|
在看完GSM11.14这标准之后,有几个问题不是很明白,想请教论坛高手: 1 SIM卡的呼叫控制和SIM卡的MO短消息控制与主动式SIM卡里的Setup Call,Send SMS这两个命令有没有什么关系??? 2 下载数据到SIM卡指的是下载什么数据,可否帮忙举几个现实中 ...… 查看全部问答> |
|
求教各位大侠,在使用FPGA板子中去掉AS接口,直接通过JTAG间接下载JIC文件到EPCS会出问题吗? 看了网上有很多人是这么用的,如果没有问题就可以省掉AS接口和复杂的走线了~… 查看全部问答> |
|
各位前辈们··我是刚入门 买了一块EB-AT91SAM3U的开发板 由于资料损坏现在缺失 RTX实时操作系统例程 部分 有哪位可以发给我一下么? zhuzhushuai_01@163.com 谢谢… 查看全部问答> |
|
DWORD aaa_Read(DWORD hOpenContext, LPVOID pBuffer, DWORD Count){ &n ...… 查看全部问答> |




