簡 介: 本文給出了 MicroPython內核開發筆記中軟件實驗相關內容的總鏈接。具體內容參見表格一最後一欄的連接。
關鍵詞
:MicroPython,MM32F3277,書稿內容
§01嵌入實驗規劃
1.1 任務清單
下面給出在“MicroPython內核開發筆記”書中相關內容整理需要完成的任務清單。根據書稿(時間為:6月29日上午發送過來)中空白內容以及書籍任務一欄表格整理。
【表1-1 MicroPython內核開發筆記任務一欄表格】
任務名稱 | 位置 | 任務內容 | 補充說明 | 完成狀態 | 作者簡介作者簡介單位、職務、性別、年齡、簡介作者簡介最小系統原理圖第二章的PLUS-F3270開發板之後介紹基於面包板的最小系統原理圖,便於大家自行設計制作1.給出原理圖
2.給出PCB版圖
面包板開發圖基本使用方法
直接訪問內存在第三章最後1. 在MM32F3273微控制器上運行Python內核;
2.使用Python直接訪問內存問題:在第三章就介紹MM32嗎?
第三章-基礎實驗基於REPL程序調試第四章最後1.介紹print輸出. 2.介紹scanf輸入、PIN輸入輸出第五章用例1. 利用Nano板上實現LED閃爍;
2.實現呼吸燈;
3.讀取按鍵和配置端口;
4.KEY與LED聯合實驗注意:在這些實驗中,延遲使用軟件延遲,不要調用後面的utime軟件延遲第六章1. LED閃爍,替代PIN中的軟件延遲;
2.延遲精度測試
3.
在MM32F3273上運行MicroPython,對於性能進行測試文件系統實驗第七章SuYong以及給出了兩個實驗樣例:
1. 將運行程序寫入TF卡,並進行運行;
2. 讀取main程序並顯示。
3. 讀取二進制文件;驗證一下是否現在版本能夠支持讀取二進制文件。實現FFT第八章1.
優雅的FFT算法2.
去除雜波的梳狀濾波器3.
MicroPython浮點數優化DAC實驗第九章1. DAC基本輸出; 2. DAC線性測試;3.DAC輸出正弦波ADC實驗第十章1. 基礎實驗
2.輸入信號線性
3.讀取溫度進行;4.語音實驗UART實驗第十一章1.基礎發送與接收;
2.實現交互式開發;
3.中國象棋程序;SPI實驗第十二章1. 基礎實驗;
2.訪問FLASH;
3.控制多彩LEDI2C實驗第十三章1.基礎實驗;
2.訪問I2CFlash;
3.訪問MMU 6050;PWM實驗第十四章1. 基礎實驗;
2. 控制舵機;
3.控制電機;Timer實驗第十五章1.基礎實驗;
2.信號采集;
3.PID調節;MEM32實驗第X章1. 使用COMP外設;
2.使用CRC外設;
3.提高PWM輸出頻率精度
1.1.1 書稿進展表格
1.2 嵌入式實驗條件
1.2.1 軟件版本
嵌入式實驗基於的MicroPython軟件版本是在(2022-06-29)蘇勇編譯的基於A9,A10 REPL 串口版本。
D:\zhuoqing\window\ARM\IAR\MM32\MicroPython\firmware-6-29.bin
1.2.2 硬件實驗平台
硬件實驗平台包括兩個。
(1)快速制版平台
電路平台設計參見:
- 設計帶有SD卡的 MM32F3277 MicroPython 實驗板
該平台可以基於面包板搭建實驗電路,便於進行一些基礎實驗;
(2)PLUS-F3270
詳細信息參見:
- 准備MicroPython內核開發書籍嵌入式實驗程序的實驗平台
該平台具有豐富的外設。
▲ 圖1.2.1 PLUS-3270功能圖
下面表格給出了PLUS-F3270底板上的實驗模塊功能及其接口定義。
【表1-2 PLUS-F3270實驗板功能模塊】
模塊 | 端口 | 功能描述 | 備注 | 綠 LEDA2G-K:低電平點亮藍,紅LEDA3: B-K
A1:R-K低電平點亮MicroSDSD接口UART1B6,B7CH340 接 USB端口B6,B7外部引出
可以通過板上跳線J1,J2與CH340斷開舵機接口A8,A9,A10
B3,B4,B5通過R100輸出舵機控制信號以太網接口USB接口A12,A11CAN接口B9,B8RS485接口B1:R0
B0:DI
C0:RE/DEI2C接口C6,C7外部連接有MPU6050,K24C02SPI接口W25Q64SPI接口Flash數字音頻E6,D3,E4,E5DAC輸出A3,A4通過SW2外接LMV358輸出功率音頻信號ADC接口F6,F7F6:外接NTC
F7:外接光敏電阻
電壓放大:LMV358外部ADCA6,A7外部模擬輸入,IN1-A6,IN0_A5板載電位器F8跟隨輸入0 ~ 3.3VMIC輸入F9:讀取Mic音頻信號四路LEDH2,A15,A0,G13按鍵輸入D7,G7,G8,G9缺省狀態為高電平撥碼開關BOOT0,B2
G14,G15Boot0,B2: ON-HIGH
G14,G15:ON-LOW
1.3 實驗參考資料
1.3.1 參考書
▲ 圖1.2.2 參考實驗書籍
§02書稿相關內容
2.1 作者簡介
卓晴
單位:清華大學自動化系
職務:教師,副教授
性別:男
年齡:52
清華大學自動化系教師,主要研究領域包括智能信息處理、嵌入式系統和功率電子等。榮獲國家教學一等獎。講授課程包括信號與系統、人工神經網絡等。從2006年開始負責組織全國大學生智能車競賽活動至今。
■ 相關文獻鏈接:
- 在MM32F3273上運行MicroPython,對於性能進行測試
- 優雅的FFT算法
- 去除雜波的梳狀濾波器
- ESP32檢測調制激光信號程序優化
- 設計帶有SD卡的 MM32F3277 MicroPython 實驗板
- 准備MicroPython內核開發書籍嵌入式實驗程序的實驗平台
● 相關圖表鏈接:
- 表1-1 MicroPython內核開發筆記任務一欄表格
- 圖1.2.1 PLUS-3270功能圖
- 表1-2 PLUS-F3270實驗板功能模塊
- 圖1.2.2 參考實驗書籍