程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

MicroPython內核開發筆記:書內嵌入實驗任務

編輯:Python

簡 介: 本文給出了 MicroPython內核開發筆記中軟件實驗相關內容的總鏈接。具體內容參見表格一最後一欄的連接。

關鍵詞MicroPythonMM32F3277書稿內容

嵌入實驗規劃 目 錄
Contents
任務清單 嵌入式實驗條件 實驗參考資料 書稿相關內容 作者簡介

 

§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 參考實驗書籍

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved