96SEO 2026-02-23 12:24 23
FLASH就够用了但是当我们使用图片或其他大量数据时就不够用了又因为数据为固定数据不需要为此而换大容量芯片。

因此用外挂存储芯片来解决这个问题。
本篇文章采用SPI软件通信的方式进行讲解了解存储芯片同时加深SPI通信了解。
W25Q64_CONTINUOUS_READ_MODE_RESET
W25Q64_RELEASE_POWER_DOWN_HPM_DEVICE_ID
{MySPI_Start();MySPI_SwapByte(W25Q64_WRITE_ENABLE);MySPI_Stop();
Timeout;MySPI_Start();MySPI_SwapByte(W25Q64_READ_STATUS_REGISTER_1);Timeout
//防死循环措施时间可以加长while((MySPI_SwapByte(W25Q64_DUMMY_BYTE)
2.数据需要写入的数据根据芯片描述每页写入数据不大于64K大于64K需要进行分页写入
i;W25Q64_WriteEnable();MySPI_Start();MySPI_SwapByte(W25Q64_PAGE_PROGRAM);MySPI_SwapByte(Address
//总共24位地址右移16后剩高8位MySPI_SwapByte(Address
//右移8位后剩高位16但是只能发送8位高8位舍弃MySPI_SwapByte(Address);for(i
//对数组进行写入{MySPI_SwapByte(DataArray[i]);}MySPI_Stop();W25Q64_WaitBusy();
//等待芯片空闲在读写后进行等待注因为芯片写入数据需要时间不是我们MCU发送完那边就全部写入了。
因此我们要等待其数据全部存储完不然后果就是我们的下次写入操作会数据不准确。
当然我们也可以把这行代码放在操作函数前。
判断芯片是否忙碌状态。
{W25Q64_WriteEnable();W25Q64_WaitBusy();MySPI_Start();MySPI_SwapByte(W25Q64_SECTOR_ERASE_4KB);MySPI_SwapByte(Address
//总共24位地址右移16后剩高8位MySPI_SwapByte(Address
//右移8位后剩高位16但是只能发送8位高8位舍弃MySPI_SwapByte(Address);MySPI_Stop();W25Q64_WaitBusy();
i;W25Q64_WaitBusy();MySPI_Start();MySPI_SwapByte(W25Q64_READ_DATA);MySPI_SwapByte(Address
//总共24位地址右移16后剩高8位MySPI_SwapByte(Address
//右移8位后剩高位16但是只能发送8位高8位舍弃MySPI_SwapByte(Address);for(i
MySPI_SwapByte(W25Q64_DUMMY_BYTE);//以此来置换回需要的数据}MySPI_Stop();
OLED_Init();W25Q64_Init();W25Q64_SectorErase(0x000000);
//擦除操作W25Q64_PageProgram(0x000000,ArrayWrite,3);
//写入数据W25Q64_ReadData(0x000000,ArrayRead,3);
因芯片设计问题数据在写入时只能从1转为0不可以从0转为1如果要想从0
转为1就只能进行擦除作业。
擦除分整个擦除扇区块擦除三个等级范围大小不一样看需要进行操作
因此。
我们在写入数据前应尽量进行扇区擦除来保证数据的准确性。
大家可以屏闭擦除函数进行验证。
W25Q64芯片存储数据还是比较好用原理比较清楚。
但还是有一些问题待解决
1.写入大数据如200KB而MCU除了必要的程序数据不包含要写入W25Q64的数据外还剩40K数据。
我们需要对200K数据进行5次分割才能写入数据比较麻烦且不方便量产
2.因芯片每页数据最大64K因此我们还需对数据进行准确分割不能超过。
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback