| Crates.io | w25q128 |
| lib.rs | w25q128 |
| version | 0.1.4 |
| created_at | 2025-08-12 15:52:33.689327+00 |
| updated_at | 2025-08-12 16:25:19.884799+00 |
| description | A driver for W25Q128 flash memory chips, using Embassy framework |
| homepage | |
| repository | https://github.com/linkyourbin/rust_embassy_stm32h723zgt6_w25q128 |
| max_upload_size | |
| id | 1792168 |
| size | 146,340 |
A no_std Rust driver for the Winbond W25Q128JV SPI Flash memory, designed for use with the embassy-stm32 ecosystem.
适用于 embassy-stm32 生态系统的 Winbond W25Q128JV SPI 闪存 no_std Rust 驱动。
03h) / 标准读取 (03h)0Bh) / 快速读取 (0Bh)02h) / 页面编程 (02h)D8h) / 扇区擦除 (4KB, D8h)embassy-time. / 专为与 embassy-time 异步操作设计。/WP (IO2) and /HOLD or /RESET (IO3) pins are pulled high (e.g., with 10kΩ resistors to VCC) for standard SPI mode.
确保标准 SPI 模式下 /WP (IO2) 和 /HOLD or /RESET (IO3) 引脚被拉高(例如,通过 10kΩ 电阻连接到 VCC)。
/WP pin is active low and can be used to prevent writing to the Status Register.
根据 W25Q128JV 数据手册(第 4.3 节),/WP 引脚是低电平有效,可用于防止写入状态寄存器。/HOLD pin is active low. When /HOLD is low, the device ignores the clock, allowing the host to temporarily pause communication.
根据 W25Q128JV 数据手册(第 4.4 节),/HOLD 引脚是低电平有效。当 /HOLD 为低时,设备会忽略时钟,允许主机暂时暂停通信。Add this to your Cargo.toml:
将以下内容添加到你的 Cargo.toml:
[dependencies]
w25q128 = "*"
