天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

MicroPython用于RISC-V微控制器的研究與設計

發(fā)布時間:2021-11-27 15:42
  文章介紹了SiFive公司所推出的RISC-V開源微控制器FE310-G003芯片,以及基于這款芯片所開發(fā)的Si Five Learn Inventor開發(fā)板。同時也介紹了簡單但是功能強大的MicroPython語言在物聯(lián)網(wǎng)設備中的應用,并基于MicroPython和SiFive Learn Inventor開發(fā)板設計了簡易的聯(lián)網(wǎng)方式。事實證明,MicroPython語言可以應用于無線連接領(lǐng)域,為實現(xiàn)網(wǎng)絡互聯(lián)功能提供更短的開發(fā)時間,具有較強的實用性和推廣價值。 

【文章來源】:中國集成電路. 2020,29(Z2)

【文章頁數(shù)】:9 頁

【部分圖文】:

MicroPython用于RISC-V微控制器的研究與設計


e Compass模塊

框圖,框圖,微控制器,平臺


SiFive Learn Inventor開發(fā)板是一款MicroPython開發(fā)板,基于FE310-G003微控制器,F(xiàn)E310-G003是通用開源Freedom E300系列平臺設計的第三次改版,增加了64 KB數(shù)據(jù)緊密集成存儲器(DTIM)。FE310-G003是圍繞Freedom E300平臺中實例化的E31處理器核心建造的,并采用TSMC CL018G180nm工藝制造。FE310-G003與所有適用的RISC-V標準[7]兼容,圖1顯示了FE310-G003的總體框圖。FE310-G003微控制器包括:

外觀


SiFive Learn Inventor開發(fā)板外形如圖2所示,開發(fā)板通過MicroUSB接口進行數(shù)據(jù)傳輸。該開發(fā)板可在最高5.5V到最低2.3V之間的電壓正常工作。SiFive Learn Inventor開發(fā)板讓開發(fā)者可以通過MicroPython代碼輕松控制微控制器的所有外設,比如在LED點陣上輕松顯示的圖像,只需在電路板上連接一個揚聲器就可以演奏簡單的曲調(diào),能讓設備作為低功耗藍牙(BLE)設備工作的硬件和其他設備聯(lián)網(wǎng)等。SiFive Learn Inventor開發(fā)板支持Python3.0的直接運行,支持三軸加速度傳感器,支持micro:bit GPIO金手指配套的周邊外設,可通過無線Wi Fi或藍牙無線下載程序的寫入閃存功能。開發(fā)板非常簡潔,內(nèi)置一顆FE310-G003微處理器,是市場第一款帶RISC-V處理器的嵌入式單片機,具備功速度快、外設資源豐富、庫全面的一款適用于創(chuàng)客開發(fā)物聯(lián)網(wǎng)應用的單片機。I2C與SPI接口的e Compass模塊包含超低功耗三軸加速度傳感器和三維磁力儀,一顆外置LDO芯片給整塊開發(fā)板供電,外接MicroUSB插座,板子上三顆按鍵中的RESET按鍵用于復位。SiFive Learn Inventor開發(fā)板把FE310-G003微處理器芯片的所有外設功能全部引出。這些管腳既可以作普通的GPIO口,又可以復用于特殊功能外設,如SPI、I2C、Timer、UART等,而I2C接口可以跟外部的I2C器件如傳感器或12位ADC傳輸信號與數(shù)據(jù)。這些外設功能全在MicroPython固件中實現(xiàn)了,只需在Python代碼中調(diào)用即可。

【參考文獻】:
期刊論文
[1]Python語言程序設計教學案例新思維[J]. 嵩天,黃天羽.  計算機教育. 2017(12)
[2]全自動模擬目標搜救系統(tǒng)的設計與實現(xiàn)[J]. 潘麗靜,張虹波,周婷婷.  電腦知識與技術(shù). 2016(28)



本文編號:3522584

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3522584.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶9fd91***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com