python自學行嗎,micropython入門教程-我的MicroPython入門之路

 2023-11-18 阅读 31 评论 0

摘要:我剛工作的時候,部門花大價錢買了一套基于FPGA的實時仿真系統,編譯的時候看到.py的文件生成讓我很感興趣,從此開始接觸python。 后來,我利用空閑時間開始學習python,近幾年正是python2到python3的過度階段,不兼容讓新手真是頭疼&#x

我剛工作的時候,部門花大價錢買了一套基于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的簡單步驟:

1.找到MicroPython的開發固件,雖然官網上有,但邵總那里更多,碼云是個寶庫啊,大家好好發掘:

初學者python編輯器。https://gitee.com/shaoziyang/MicroPython_firmware

2.準備終端軟件,如超級終端、putty、xshell、SecureCRT、MobaXterm等,我喜歡漢化綠色版(個人水平有限),不喜歡那種全是英文安裝還要破解的,于是找到了SecureCRT中文綠色便攜破解版,非常方便好用。

3.安裝STM32 ST-LINK Utility,將固件下載到NUCLEO板

4.配置SecureCRT,通過串口連接,使用參數:115200, n, 8, 1,無流量控制

乾頤堂python、5.按下NUCLEO板上"RESET”鍵,SecureCRT界面出現>>>的符號,說明MicroPython已經準備好啦~~~

點亮LED只用簡單的三行代碼:

而且,這些代碼直接拷貝到其他板卡上也通用,真是太方便了!

當然,要好好開發STM32的功能,精通MicroPython還需要深入研究下,先好好學習《MicroPython入門指南》,掌握32位MCU開發的核武器。

python基礎教程廖雪、識別下方二維碼,關注面包板社區!

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/177015.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息