可编程 USB 转串口适配器开发板 UART 转 SPI 应用

简介: GD25Qxx 是四线SPI 接口的 FLASH 芯片,最大容量可达 16Mbytes。板上集成有 GD25Q64 芯片, 每页 256 字节,每扇区 16 页(4k 字节),每块区 256 页(64k),写入前必须先擦除,本芯片支持扇区擦除、块区擦除和整片擦除。

可编程 USB 转串口适配器开发板 UART 转 SPI 应用
可编程USB转串口适配11.jpg

可编程USB转 UART/I2C /SMBusS/SPI/CAN/1 -Wire适配器USB2S UART 转 SPI 应用

1.1 GD25QxxFLASH 芯片
注意:1-Wire 接口与 SPI 接口不可同时连接被测芯片。
1.1 芯片介绍
GD25Qxx 是四线SPI 接口的 FLASH 芯片,最大容量可达 16Mbytes。板上集成有 GD25Q64 芯片, 每页 256 字节,每扇区 16 页(4k 字节),每块区 256 页(64k),写入前必须先擦除,本芯片支持扇区擦除、块区擦除和整片擦除。
读时序:
(1) 向芯片发送 1 字节指令码 0x03
(2) 向芯片发送要读取的起始地址 3 字节 0xaaaaaa
(3) 连续读取n 字节数据写时序:
(1) 向芯片发送 1 字节指令码 0x02
(2) 向芯片发送要写入的起始地址 3 字节 0xaaaaaa
(3) 连续写入n 字节数据(不超过 256) 擦除时序:
擦除扇区:
(1) 向芯片发送 1 字节指令码 0x20
(2) 向芯片发送要擦除扇区的起始地址 3 字节 0xaaaaaa(4096 的整倍数值) 擦除区块:
(1) 向芯片发送 1 字节指令码 0xD8
(2) 向芯片发送要擦除区块的起始地址 3 字节 0xaaaaaa(65536 的整倍数值) 整片擦除:
(1)向芯片发送 1 字节指令码 0xC7

1.2 读取芯片ID
SPI[WT4H]90 FF FF FFRD2N
返回:C8 16
C8:芯片生产厂商标识码,GigaDevice(兆易创新) 16:器件容量标识码,16 表示 64Mbit(8MBytes)

可编程USB转串口适配33.jpg

1.3 芯片写入使能
擦除或者写入之前需要保证芯片为写使能状态,如果已设置过写使能,则此步骤或省略。SPI[WT1H]06[SSH]

1.4 擦除首个扇区
首个扇区的地址为 0~4095,此扇区首地址为 0。SPI[WT4H]20 00 00 00[SSH]
注:GD25Qxx 芯片有写保护功能,在写操作前最好先发送 06 指令码,使能擦写功能。SPI[WT1H]06SSHSSL20 00 00 00[SSH]

1.5 写入数据
从首地址开始写入 10 个字节:0x30~0x39
SPI[WT14H]02 00 00 00 30 31 32 33 34 35 36 37 38 39[SSH]
写入之前禁用写保护
SPI[WT1H]06SSHSSL02 00 00 00 30 31 32 33 34 35 36 37 38 39[SSH]

1.6 读取数据
从首地址开始读取 20 个字节SPI[WT4H]03 00 00 00RD20N

相关文章
|
缓存 Java C语言
嵌入式 LVGL移植到STM32F4
嵌入式 LVGL移植到STM32F4
|
3月前
|
人工智能 数据库 Android开发
下载阿里云APP并注册阿里云账号教程(附送实名认证图文指南)
阿里云App支持本机号码一键注册、支付宝/淘宝认证等多种方式,阿里云账号注册官网:https://t.aliyun.com/U/y8jwTL 注册后需完成实名认证(个人授权或企业扫脸),方可领取专属上云权益,如免费试用云服务器、7000万Tokens及特价云产品等。
506 0
|
机器学习/深度学习 人工智能 算法
AI Agent驱动下的金融智能化:技术实现与行业影响
本文探讨了AI Agent在金融领域的技术实现与行业影响,涵盖智能投顾、风险控制、市场分析及反欺诈等应用场景。通过感知、知识管理、决策和行动四大模块,AI Agent推动金融从自动化迈向智能化。文中以Python代码展示了基于Q-learning的简易金融AI Agent构建过程,并分析其带来的效率革命、决策智能化、普惠金融和风控提升等变革。同时,文章也指出了数据安全、监管合规及多Agent协作等挑战,展望了结合大模型与增强学习的未来趋势。最终,AI Agent有望成为金融决策中枢,实现“智管钱”的飞跃。
AI Agent驱动下的金融智能化:技术实现与行业影响
|
8月前
|
监控 数据可视化 BI
2025年11月国内外10款主流BI工具大全,好用的BI产品推荐
数字化转型加速,企业对数据挖掘需求迫切,商业智能(BI)工具成关键支撑。本文解析了国内外10款知名BI工具:国内产品适配本土需求,如瓴羊Quick BI具备多源数据接入能力,服务超万家企业;永洪BI自研引擎支撑复杂数据处理;Wyn商业智能是工业场景深度集成专家;百度智能BI是AI驱动的云原生分析工具。国际产品技术成熟,如Tableau可视化能力强;Microsoft Power BI与微软生态无缝集成;Qlik Sense关联式数据引擎突出;Looker是云原生企业级分析平台;MicroStrategy擅长企业级复杂数据处理。企业选型时,选择契合自身需求的工具,以发挥数据驱动决策的价值。
|
文字识别
入职必会-开发环境搭建09-屏幕截图软件-PixPin下载和安装
PixPin是一款功能强大使用简单的截图/贴图工具,帮助你提高效率,包含截图、贴图、长截图、文字识别、标注、GIF动图等功能。
1697 1
|
SQL 安全 Java
SpringBoot 整合SpringSecurity示例实现前后分离权限注解+JWT登录认证
SpringSecurity是一个用于Java 企业级应用程序的安全框架,主要包含用户认证和用户授权两个方面.相比较Shiro而言,Security功能更加的强大,它可以很容易地扩展以满足更多安全控制方面的需求,但也相对它的学习成本会更高,两种框架各有利弊.实际开发中还是要根据业务和项目的需求来决定使用哪一种.
SpringBoot 整合SpringSecurity示例实现前后分离权限注解+JWT登录认证
【LVGL快速入门】LVGL开源框架入门教程之框架移植(二)
【LVGL快速入门】LVGL开源框架入门教程之框架移植(二)
1208 2
|
XML 机器学习/深度学习 监控
性能监控之Telegraf+InfluxDB+Grafana NVIDIA GPU实时监控
【6月更文挑战12天】性能监控之Telegraf+InfluxDB+Grafana NVIDIA GPU实时监控
1147 0
|
SQL Java 数据库连接
1天搞定SpringBoot+Vue全栈开发 (3)MybatisPlus(数据库操作)
1天搞定SpringBoot+Vue全栈开发 (3)MybatisPlus(数据库操作)
|
存储 Python Windows
轻松学会openpyxl库,Python处理Excel有如神助
轻松学会openpyxl库,Python处理Excel有如神助
1052 0