当前位置: 首页 > news >正文

西部数码网站管理助手 卸载网站建设工作总结6

西部数码网站管理助手 卸载,网站建设工作总结6,北京市西城区住房建设局官方网站,个人做电子商务网站代码实现了 STM32 与 W25Q64 之间的 SPI 通信,完成了设备 ID 读取、扇区擦除、数据写入和读取等闪存操作,并将相关数据显示在 OLED 屏幕上,用于验证闪存操作的正确性。在 main 函数中,首先初始化 OLED 显示屏,初始化…

代码实现了 STM32 与 W25Q64 之间的 SPI 通信,完成了设备 ID 读取、扇区擦除、数据写入和读取等闪存操作,并将相关数据显示在 OLED 屏幕上,用于验证闪存操作的正确性。

在  main  函数中,首先初始化 OLED 显示屏,初始化 W25Q64 闪存芯片。
W25Q64_Init()  内部初始化自定义的 SPI 通信模块,包括 GPIO 引脚配置(如设置 SPI 相关引脚的模式、速度等)和 SPI 接口的参数配置(如主从模式、数据方向、数据大小、时钟极性、相位等)。
调用  W25Q64_ReadID(&MID, &DID)  函数读取 W25Q64 的制造商 ID(MID)和设备 ID(DID)。
在  W25Q64_ReadID  函数中,通过  MYSPI_Start()  使能 SPI 通信(拉低片选信号),然后依次发送读取 ID 的命令  W25Q64_JEDEC_ID ,并接收 MID 和 DID,最后通过  MYSPI_Stop()  停止 SPI 通信(拉高片选信号)。
读取到的 MID 和 DID 通过  OLED_ShowHexNum  函数显示在 OLED 屏幕上。

调用  W25Q64_SectorErase(0x0000000)  对 W25Q64 的指定扇区(这里是起始扇区)进行擦除操作。在擦除前会调用  W25Q64_WriteEnable()  使能写入,擦除过程中通过  W25Q64_WaitBusy()  等待擦除完成(轮询状态寄存器,直到忙标志位清除)。
调用  W25Q64_PageProgram(0x0000000, ArrayWrite, 4)  将  ArrayWrite  数组中的数据写入到 W25Q64 的指定地址。同样需要先使能写入,然后发送页编程命令、地址,再发送要写入的数据,最后等待写入完成并停止 SPI 通信。
调用  W25Q64_ReadData(0x0000000, ArrayRead, 4)  从 W25Q64 的指定地址读取数据到  ArrayRead  数组中。
写入的数据和读取到的数据分别通过  OLED_ShowHexNum  函数显示在 OLED 屏幕上,以便对比验证数据的写入和读取是否正确。

http://www.dtcms.com/a/510465.html

相关文章:

  • 开发手机应用网站公众号制作模板网站
  • 徐州手机网站建设制作wordpress onclick
  • 网站上线验收网页建设的公司
  • 进入微信官方网站下载电子商务公司网站建立
  • 搞好姓氏源流网站建设logo在线设计生成器小程序
  • 网站设计教程及在线模拟器注册了域名之后怎么做网站
  • 网页设计与网站建设过程十大倒闭的互联网公司
  • 网站管理员怎么做板块建设软件工程师工作
  • 上海云建站模板建工之家
  • 潮州市建设工程交易中心网站wordpress怎么改成中文版
  • 网站建设主要问题及建议兴义城乡建设部网站
  • 郫县做网站上海做网站优化
  • 网站四站合一学而思网校官网
  • 我有云服务器如何建站免费的网站建设
  • 福建建设信息网站wordpress首页调用
  • 武进区城乡建设局网站php网站开发百度云
  • 刷单类网站开发张家港网站关键词优化
  • 沭阳各乡镇做网站中山手机网站制作哪家好
  • 做企业网站的费用挂什么科目wordpress 支持mkv播放
  • 怎样建立自己网站难吗wordpress xml
  • 江门网站建设 卓华如何制作社交网站
  • 石家庄网站建设公司哪家好宁波网站建设服务电话
  • 网站开发软硬件条件哪个浏览器可以进wordpress
  • 茶叶企业网站开发源码wordpress 统计代码
  • 有哪些做兼职的设计网站有哪些工作中山手机网站建设价格
  • 国税网站页面建设中佛山企业网站建设流程
  • 建网站选域名什么是sem和seo
  • 高效网站建设金华安全网站建设怎么收费
  • 网站是用什么软件做的学前端要逛那些网站
  • 邮局网站建设的目的广元网站制作