MicroPython添加自定义类库(STM32系列)

将自己编写的一些Python脚本的类库添加到固件中,在使用时直接import调用。把py文件藏到固件中去,这不光能保护代码,还能降低程序的内存占用。

1.搭建MicroPython编译环境(不再详述)。

2.进入ports/stm32目录下,将需要添加到固件中的Python脚本类库放到modules/目录下。编译之前,请确保程序运行无误。

注意:固件版本v1.9.4 。最新版本的文件结构发生变化,具体操作方法请参看: https://www.cnblogs.com/sunsuoli/p/11094987.html

#demo.py
import pyb

def on():
    pyb.LED(1).on()
def off():
    pyb.LED(1).off()

3.编译,等待编译完成。

sudo make BOARD=****#(目标板名称)

4.将目标板文件夹下的dfu和hex文件拷贝到本地,进行烧写(烧写方法不再详述)。

5.main.py中测试固件中的demo.py:

import pyb
import demo
while True:
    demo.on()
    pyb.delay(100)#延时100ms
    demo.off()
    pyb.delay(300)#延时300ms

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值