千家信息网

MicroPython如何驱动外部Flash

发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章主要介绍"MicroPython如何驱动外部Flash"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"MicroPython如何驱动外部Flash"文章
千家信息网最后更新 2025年01月22日MicroPython如何驱动外部Flash

这篇文章主要介绍"MicroPython如何驱动外部Flash"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"MicroPython如何驱动外部Flash"文章能帮助大家解决问题。

MicroPython添加了一个重要更新,可以通过SPI方式驱动外部Flash。
而STM32L476DISC开发板作为第一个例子,可以使用板载的N25Q128A13EF840E扩展文件系统,预计其它STM32官方开发板的Flash功能也会很快加入。
下面是STM32L476DISC开发板定义的一些变化,大家可以比较一下

#include "py/mphal.h"#include "genhdr/pins.h"void STM32L476DISC_board_early_init(void) {     // set SPI flash WP and HOLD pins high     mp_hal_pin_output(&pin_E14);     mp_hal_pin_output(&pin_E15);     mp_hal_pin_write(&pin_E14, 1);     mp_hal_pin_write(&pin_E15, 1);}
// use external SPI flash for storage#define MICROPY_HW_SPIFLASH_SIZE_BITS (128 * 1024 * 1024)#define MICROPY_HW_SPIFLASH_CS      (pin_E11)#define MICROPY_HW_SPIFLASH_SCK     (pin_E10)#define MICROPY_HW_SPIFLASH_MOSI    (pin_E12)#define MICROPY_HW_SPIFLASH_MISO    (pin_E13)

关于"MicroPython如何驱动外部Flash"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

0