导航:首页 > 软件知识 > 如何将程序存储到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中相关的资料

热点内容
技术工怎么提升技术 浏览:872
花容月貌产品怎么样 浏览:395
如何网上交易防骗 浏览:169
游戏小程序怎么设置 浏览:62
农产品名牌怎么弄 浏览:187
蜀门手游多少级可以物品交易 浏览:43
为什么开数据进不了网页 浏览:358
什么是开盘价判断交易密集区 浏览:870
导管射频哪里技术好 浏览:743
要当程序员大学学什么专业 浏览:384
股票交易费怎么算的 浏览:180
用户信息中心是什么意思 浏览:94
有哪些外汇平台可以交易股指 浏览:993
公司怎么收回代理权 浏览:390
韵达乡镇代理需要多少钱 浏览:564
律师代理一审案件需要什么 浏览:377
闲鱼买什么产品销量高 浏览:169
茂名的房产交易所搬去哪里了 浏览:716
借贷项目的数据怎么维护 浏览:629
黄浦区二手货交易市场在什么地方 浏览:530