MicroPython是个不错的方式,用python开发单片机程序,可以不用安装复杂的开发工具,用文本编辑器或者串口终端,就可以编程和控制。而STM32F746Disco开发板是一个不错的开发板,M7内核、大屏幕、大容量Flash和RAM,扩展性强。如果将STM32F746Disco和MicroPython结合起来一定非常不错。下面简单介绍在STM32F746Disco开发板上使用MicroPython的方法。
如果可以看到python的提示,就可以开始玩micropython了。
先试试简单的计算:
控制LED,输入下面代码后,LED将闪10次。(只需要输入代码部分,>>>和...是系统自动产生的)
用按键控制LED
还可以控制定时器、I2C、串口等等,更多内容等以后在和大家进行讨论了。 如果觉得编译比较麻烦,可以直接将我编译好的文件下载下去。
|
分享个NUCLEO-STM32F767 ZI 的PCB和原理图
【Nucleo STM32F767ZI】 STM32CubeMX + USB读取U盘文件例程
【F769IDISCOVERY评测】 STM32F769I-DISCO开发包评测系列(更至五)
【Nucleo STM32F767ZI】 STM32CubeMX + SDIO读取TF卡例程
【F769IDISCOVERY评测】STM32F769I-DISCO开发包简介(二)_板载部件...
【F769IDISCOVERY评测】STM32F769评测系列:开箱
STM32F769I-DISCO评测之(六)使用STM32CubeMX快速开发应用 ...
【F769IDISCOVERY评测】STM32F769I-DISCO开发包简介(五)_板载部件...
STM32F769I-DISCO评测之(七)实时操作系统FreeRTOS体验
【Nucleo STM32F767ZI】 STM32CubeMX + USB_DEVICE 大容量U盘教程
如果PATH不会设置,可以打开makefile文件,将路径加到编译命令前,就是一楼中说的那样。
还有一个办法就是在命令行中指定,如:
make CROSS_COMPILE=e:/gcc-arm/bin/arm-none-eabi- BOARD=XXXX
注意make编译参数在等号后不能带有空格
lua玩的人太少,大家还是一起来玩python吧
学习学习
谢谢楼主分享