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

热点内容
深圳专利代理哪些 浏览:961
如何约定技术股东 浏览:770
产业信息可以分为什么 浏览:545
如何在快捷指令里操作微信小程序 浏览:889
公司代理记账机构有哪些 浏览:111
数据库日志有什么用 浏览:944
电费卡数据不一致怎么办 浏览:388
产品卖点可以用什么词代替 浏览:66
手机怎么拍塑料包装反光产品 浏览:192
扫码产品怎么辨认真假 浏览:363
诊断店铺数据情况最好按什么时段统计分析好 浏览:142
中国电气产品有哪些 浏览:588
什么是独家交易者 浏览:816
体育信息化前景如何 浏览:624
赛航技术培训学校怎么样 浏览:957
数据挖掘和后期哪个好 浏览:956
实名举报多久后进入程序 浏览:146
大数据精准获客公司在哪里 浏览:376
产品口哨音如何形成的 浏览:826
好的产品应具有什么特点 浏览:376