micropython⼊门教程-我的MicroPython⼊门之路
我刚⼯作的时候,部门花⼤价钱买了⼀套基于FPGA的实时仿真系统,编译的时候看到.py的⽂件⽣成让我很感兴趣,从此开始接触python。
后来,我利⽤空闲时间开始学习python,近⼏年正是python2到python3的过度阶段,不兼容让新⼿真是头疼,好多书的作者前⼀版还在说⽀持python2,那么多库都是2的版本写的,后⼀版就全⾯转向3....京东python入门教程
我在学习过程中深深感觉python简单易⽤,脚本语⾔不⽤编译真是⽅便不少,⼜可以⽅便的移植到不同平台⾮常便利。但其⼀个应⽤条件就是基于操作系统,类似树莓派这类嵌⼊式系统可以很好的利⽤python的各种库,实现科学计算、视频处理等⾼级应⽤。
数据结构快速排序的时间复杂度当我正陷于STM32的各种定时器、寄存器中,被搞的⼀头雾⽔时,MicroPython真是及时⾬出现。MicroPython不⽤操作系统就可以直接⽤在STM32编程,将python的简单易⽤优点⽤于STM32开发,极⼤的⽅便了32位MCU的开发,⽽且不⽤编译的优点也简化了调试开发的过程。可称为:32位MCU开发的核武器啊!
这么优秀的⼯具必须马上学习起来,有了这个开发利器事半功倍啊!我开始按照邵总的教程学习,⼿⾥有块NUCLEO-F746ZG的板卡,虽然不在micropython直接⽀持的列表中,但是邵总做了这个板卡的固件,⼀万个赞啊(有⽼司机开车,可以省不少⼒⽓)
简单说下我⽤NUCLEO板卡开始MicroPython的简单步骤:玳瑁 眼镜
js文本格式化工具1.到MicroPython的开发固件,虽然官⽹上有,但邵总那⾥更多,码云是个宝库啊,⼤家好好发掘:
linuxshell编程pdf
2.准备终端软件,如超级终端、putty、xshell、SecureCRT、MobaXterm等,我喜欢绿⾊版(个⼈⽔平有限),不喜欢那种全是英⽂安装还要破解的,于是到了SecureCRT中⽂绿⾊便携破解版,⾮常⽅便好⽤。
3.安装STM32 ST-LINK Utility,将固件下载到NUCLEO板
4.配置SecureCRT,通过串⼝连接,使⽤参数:115200, n, 8, 1,⽆流量控制
链接下载音乐免费
5.按下NUCLEO板上"RESET”键,SecureCRT界⾯出现>>>的符号,说明MicroPython已经准备好啦~~~
点亮LED只⽤简单的三⾏代码:
⽽且,这些代码直接拷贝到其他板卡上也通⽤,真是太⽅便了!
当然,要好好开发STM32的功能,精通MicroPython还需要深⼊研究下,先好好学习《MicroPython⼊门指南》,掌握32位MCU开发的核武器。
识别下⽅⼆维码,关注⾯包板社区!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。