SD 模拟sip 读写子程序
摘要:void simulate_spi_write_byte(u8 data){ u8 kk; SPI3_CS(0); SPI3_SCK(0); delay_us(1); //???spi???1/2us=500KHZ ?? for(kk=0;kk<8;kk++) { //???????? ??????
阅读全文
posted @
2018-04-02 14:07
windy_net
阅读(283)
推荐(0)
SD卡 模拟SPI总线控制流程
摘要:SD卡为移动设备提供了安全的,大容量存储解决方法。它本身可以通过两种总线模式和MCU进行数据传输,一种是称为SD BUS的4位串行数据模式,另一种就是大家熟知的4线SPI Bus模式。一些廉价,低端的MCU,通过硬件(或软件)SPI就能和SD卡进行通信,实现大容量存储的要求,这也是SD卡的魅力所在。
阅读全文
posted @
2018-03-31 17:11
windy_net
阅读(1470)
推荐(0)
SD卡spi读写流程
摘要:SD卡spi读写流程 1.SD卡的命令格式: SD卡的指令由6字节(Byte)组成,如下: Byte1:0 1 x x x x x x(命令号,由指令标志定义,如CMD39为100111即16进制0x27,那么完整的CMD39第一字节为01100111,即0x27+0x40)Byte2-5:Comm
阅读全文
posted @
2018-03-31 14:32
windy_net
阅读(1589)
推荐(0)
STM32 volatile关键字
摘要:为了提供对特殊地址的稳定访问。 [C] 纯文本查看 复制代码 ? 1 2 3 int i=10; int j=i; //1 int k=i; //2 [C] 纯文本查看 复制代码 ? 1 2 3 int i=10; int j=i; //1 int k=i; //2 [C] 纯文本查看 复制代码 ?
阅读全文
posted @
2018-02-28 13:30
windy_net
阅读(4697)
推荐(0)
STM32接口FSMC/FMC难点详解
摘要:STM32接口FSMC/FMC难点详解 转载 http://blog.sina.com.cn/s/blog_808bca130102x94k.html STM32接口FSMC/FMC难点详解 转载 http://blog.sina.com.cn/s/blog_808bca130102x94k.htm
阅读全文
posted @
2018-02-28 13:20
windy_net
阅读(1691)
推荐(0)
STM32-内存管理
摘要:战舰板和迷你板的内存管理有一点差别,迷你板只管理内部没有外部,思想完全一样 1. 思想:将内存池分为块,首先定义每个块的字节数,和内存池的总字节数,用总字节数除以每个块的字节数得到块数 2. 内存池,实际上就是一个数组 3. 内存管理块,实际也是一个数组,总元素个数为内存块数,每个元素对应一个内存块
阅读全文
posted @
2018-02-27 17:43
windy_net
阅读(1325)
推荐(0)
嵌入式操作系统及处理器应用
摘要:操作系统有两种 用MMU的 和 不用MMU的用MMU的是Windows MacOS Linux Android不用MMU的是FreeRTOS VxWorks ucOS...CPU有两种 带MMU的 和 不带MMU的带MMU的有 Cortex-A系列 ARM9 ARM11系列不带MMU的有 Corte
阅读全文
posted @
2018-01-13 19:09
windy_net
阅读(191)
推荐(0)
STM32F103 与 STM32F407引脚兼容问题
摘要:突袭网收集的解决方案如下 解决方案1: STM32F103有的功能407都有,并且这些功能的引脚完全兼容,只是程序不同而已。。。而STM32F407有的功能103不一定有,因为407强大些。。。。。。希望对你有用 解决方案2: 不能。407支持摄像头,I2S等引脚,103都没有 解决方案3: 普通I
阅读全文
posted @
2016-03-17 19:11
windy_net
阅读(4052)
推荐(0)
STM32 IAP 在线更新程序 为什么有时行 有时又不行 感觉不可靠 问题解决
摘要:搞了一天才发现 在MDK设置选项中有个"linker"选项卡 ,需要在Project->Options->Linker中将UseMemoryLayoutfromTargetDialog前面的复选框勾上 一切就正常了UseMemoryLayoutfromTargetDialog这个选项有个“分散加载文...
阅读全文
posted @
2016-01-11 17:46
windy_net
阅读(809)
推荐(0)
STM32 定时器用于外部脉冲计数
摘要:STM32 定时器用于外部脉冲计数 第一步,设置GPIOGPIO_InitTypeDef GPIO_InitStructure;/* PA0,PA12-> 左右脉冲输入 */GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_12;GPIO_InitS...
阅读全文
posted @
2015-12-25 09:59
windy_net
阅读(1872)
推荐(0)