4107|7

207

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

【我的MicroPython入门之路】——32位mcu开发的核武器 [复制链接]

 
        我刚工作的时候,部门花大价钱买了一套基于FPGA的实时仿真系统,编译的时候看到.py的文件生成让我很感兴趣,从此开始接触python。后来,我利用空闲时间开始学习python,近几年正是python2到python3的过度阶段,不兼容让新手真是头疼,好多书的作者前一版还在说支持python2,那么多库都是2的版本写的,后一版就全面转向3....

        我在学习过程中深深感觉python简单易用,脚本语言不用编译真是方便不少,又可以方便的移植到不同平台非常便利。但其一个应用条件就是基于操作系统,类似树莓派这类嵌入式系统可以很好的利用python的各种库,实现科学计算、视频处理等高级应用。

        当我正陷于STM32的各种定时器、寄存器中,被搞的一头雾水时,MicroPython真是及时雨出现。MicroPython不用操作系统就可以直接用在STM32编程,将python的简单易用优点用于STM32开发,极大的方便了32位mcu的开发,而且不用编译的优点也简化了调试开发的过程。可称为:32位mcu开发的核武器啊!

        这么优秀的工具必须马上学习起来,有了这个开发利器事半功倍啊!我开始按照邵总的教程学习,手里有块NUCLEO-F746ZG的板卡,虽然不在micropython直接支持的列表中,但是邵总做了这个板卡的固件,一万个赞啊!!!(有老司机开车,可以省不少力气)

        简单说下我用NUCLEO板卡开始MicroPython的简单步骤:
1.找到MicroPython的开发固件,虽然官网上有,但邵总那里更多,码云是个宝库啊,大家好好发掘:
https://gitee.com/shaoziyang/MicroPython_firmware
2.准备终端软件,如超级终端、putty、xshell、SecureCRT、MobaXterm等,我喜欢汉化绿色版(个人水平有限),不喜欢那种全是英文安装还要破解的,于是找到了SecureCRT中文绿色便携破解版,非常方便好用。
3.安装STM32 ST-LINK Utility,将固件下载到NUCLEO板

4.配置SecureCRT,通过串口连接,使用参数:115200, n, 8, 1,无流量控制

5.按下NUCLEO板上“RESET”键,SecureCRT界面出现>>>的符号,说明MicroPython已经准备好啦~~~



点亮LED只用简单的三行代码:
>>> from pyb import LED
>>> led = LED(1)
>>> led.on()
而且,这些代码直接拷贝到其他板卡上也通用,真是太方便了!!!!

当然,要好好开发STM32的功能,精通MicroPython还需要深入研究下,先好好学习《MicroPython入门指南》,掌握32位mcu开发的核武器


此内容由EEWORLD论坛网友landeng1986原创,如需转载或用于商业用途需征得作者同意并注明出处

最新回复

是的啊,我遇到的领导都是希望员工什么都会,有新的,直接用,学习的时间基本都不给  详情 回复 发表于 2018-1-18 17:52

赞赏

1

查看全部赞赏

点赞 关注
 
 

回复
举报

1903

帖子

0

TA的资源

版主

沙发
 
你们公司真好,舍得花钱买板子学习啊,是不是国企啊,非常不错啊,我还没遇到过

点评

领导觉得有必要的才买,机会难得啊  详情 回复 发表于 2018-1-18 17:44
 
 
 

回复

1万

帖子

24

TA的资源

版主

板凳
 
欢迎多分享心得

点评

嗯嗯,跟着大牛一起学习啊  详情 回复 发表于 2018-1-18 17:54
 
 
 

回复

626

帖子

172

TA的资源

一粒金砂(高级)

4
 
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

626

帖子

172

TA的资源

一粒金砂(高级)

5
 
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复

207

帖子

1

TA的资源

一粒金砂(中级)

6
 
star_66666 发表于 2018-1-18 09:31
你们公司真好,舍得花钱买板子学习啊,是不是国企啊,非常不错啊,我还没遇到过

领导觉得有必要的才买,机会难得啊
 
 
 

回复

1903

帖子

0

TA的资源

版主

7
 
是的啊,我遇到的领导都是希望员工什么都会,有新的,直接用,学习的时间基本都不给
 
 
 

回复

207

帖子

1

TA的资源

一粒金砂(中级)

8
 

嗯嗯,跟着大牛一起学习啊
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表