导航:首页 > 软件知识 > 如何将程序存储到w25q中

如何将程序存储到w25q中

发布时间:2024-10-31 05:07:59

1. 柒:SPI总线,实现外部FLASH(W25Q128)读写

1:SPI是一种高速,全双工的,同步的通信总线;
2:四线连接,MISO-主设备数据输入,从设备数据输出;MOSI-主设备数据输出,从设备数据输入;SCLK-时钟信号,由主设备产生;CS-从设备片选信号,由主设备控制。
3:主机和从机各有一个串行移位寄存器,两个寄存器中的数据在同一时刻被交换,如果只进行写操作,主机只需要忽略接收到的字节;如果主机要读取从机中的字节,就必须发送一个空字节来引发从机的传输。
4:SPI可以设置输出串行时钟的极性和相位,时钟极性与串行同步时钟的空闲状态的电平有关,CPOL=0,串行同步时钟空闲状态为低电平,反之为高;CPHA可以设置选择两种不同的传输协议,CPHA=0,串行同步时钟的第一个跳边沿数据被采样,反之,在串行同步时钟的第二个跳边沿数据被采样;
5:为了防止MISO总线冲突,同一时间只允许一个从设备与主设备通讯;
6:SPI主机和从机的时钟极性和相位应该一致;
7:在数据传输(数据交换)的过程中,每次接收到的数据必须在下一次数据传输之前被采样.如果之前接收到的数据没有被读取,那么这些已经接收完成的数据将有可能会被丢弃,导致SPI物理模块最终失效。因此,在程序中一般都会在SPI传输完数据后,去读取SPI设备里的数据,即使这些数据(DummyData)在我们的程序里是无用的。

1:概述
2:时序

1:配置相关引脚复用为SPI,使能SPI时钟;
2:设置SPI工作模式,包括主机或者从机、数据格式(高位在前还是低位在前)、设置串行时钟的极性和相位(采样方式)、SPI时钟频率(SPI的传输速度);
3:使能SPI;

spi.c-SPI驱动

flash.c-w25q128驱动

阅读全文

与如何将程序存储到w25q中相关的资料

热点内容
怎么用角质产品去角质 浏览:91
保险代理包含哪些业务 浏览:734
应用市场图标删除了怎么恢复 浏览:21
技术要什么化 浏览:472
末端试水装置热销产品有哪些 浏览:233
qq如何出现信息 浏览:418
洋啤酒怎么走入中国市场 浏览:64
泰安农资市场有哪些 浏览:378
证券如何查询历史交易 浏览:400
如何开户港股交易时间 浏览:350
ug铣凹球怎么出程序 浏览:45
洗车店软件登记信息如何要电话号 浏览:312
高中生代理创业好项目哪个比较好 浏览:67
奥迪的可变缸技术怎么样 浏览:977
尾盘大宗交易平价意味什么 浏览:797
免费相册小程序如何下载 浏览:308
建材新人如何获取客户信息 浏览:376
如何看小米手机哪个程序在运行 浏览:224
如何将程序存储到w25q中 浏览:784
小程序如何融合企业 浏览:720