MicroPython支持SPI驱动外部Flash了
发布时间:2020-12-15 19:57:28 所属栏目:百科 来源:网络整理
导读:今天MicroPython添加了一个重要更新,可以通过SPI方式驱动外部Flash。 而STM32L476DISC开发板作为第一个例子,可以使用板载的N25Q128A13EF840E扩展文件系统,预计其它STM32官方开发板的Flash功能也会很快加入。 下面是STM32L476DISC开发板定义的一些变化,大
今天MicroPython添加了一个重要更新,可以通过SPI方式驱动外部Flash。 #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) ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |