原创
MicroPython支持SPI驱动外部Flash了
2017-1-24 18:37
1495
7
7
今天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)

相关推荐阅读
-
shaoziyang
2017-12-15 11:06
-
《micropython 入门指南》正式出版了
-
第一本专门介绍MicroPython的中文图书《MicroPython入门指南》由电子工业出版社正式出版了(各大书店和网络书店都有)。MicroPython是近年开源社区中最热门的项目之一,它功能强大...
-
shaoziyang
2017-11-01 15:30
-
《MicoPython入门指南》一书即将发行
-
《MicoPython入门指南》一书即将发行,这是第一本专业介绍MicroPython的中文书籍,请大家多关注和支持。...
-
shaoziyang
2017-07-13 19:50
-
micro:bit 专用电池扩展板
-
最近Microbit这么火,就想着要做点什么,于是就有了这个Microbit的专用电池扩展板。它完美配合原版的microbit,可以为microbit增加电池、蜂鸣器功能,功能上超过 MI:power...
-
shaoziyang
2017-06-13 09:09
-
用pyboard的dac播放音乐
-
官方的PyBoard带有DAC功能,使用DAC,我们可以播放简单的音乐。
先准备好两根铜丝,一个有源音箱,一个音频线。
然后从官方网站下载两个文件:
http://micropython.org/...
-
shaoziyang
2017-06-13 09:03
-
microbit巡线小车 BoBBoT
-
BoBBoT 是一个使用 BBC micro:bit 控制的巡线小车套件,它很容易组装。
它特别为儿童设计,让孩子可以通过实践学习计算机科学概念。使用 BoBBoT 可以学习:
算法设计 (流程图和...
-
shaoziyang
2017-06-12 08:29
-
micropython升级到了 1.9.1
-
micropython升级到了 1.9.1,主要改进有:
v1.9.1 修复了 stm32 的 USB 存储, lwIP 绑定和 VFS 问题
This release provides an imp...
文章评论(0条评论)
登录后参与讨论