MicroPython内核开发笔记:书内嵌入实验任务

MicroPython MM32F3277 书稿内容

简 介: 本文给出了 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.控制多彩LED
I2C实验 第十三章 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)快速制版平台

  电路平台设计参见:

  该平台可以基于面包板搭建实验电路,便于进行一些基础实验;

(2)PLUS-F3270

  详细信息参见:

  该平台具有丰富的外设。

▲ 图1.2.1 PLUS-3270功能图

▲ 图1.2.1 PLUS-3270功能图

  下面表格给出了PLUS-F3270底板上的实验模块功能及其接口定义。

【表1-2 PLUS-F3270实验板功能模块】

模块 端口 功能描述 备注
绿 LED A2 G-K:低电平点亮
蓝,红LED A3: B-K
A1:R-K
低电平点亮
MicroSD SD接口
UART1 B6,B7 CH340 接 USB端口 B6,B7外部引出
可以通过板上跳线J1,J2与CH340断开
舵机接口 A8,A9,A10
B3,B4,B5
通过R100输出舵机控制信号
以太网接口
USB接口 A12,A11
CAN接口 B9,B8
RS485接口 B1:R0
B0:DI
C0:RE/DE
I2C接口 C6,C7 外部连接有MPU6050,K24C02
SPI接口 W25Q64 SPI接口Flash
数字音频 E6,D3,E4,E5
DAC输出 A3,A4 通过SW2外接LMV358输出功率音频信号
ADC接口 F6,F7 F6:外接NTC
F7:外接光敏电阻
电压放大:LMV358
外部ADC A6,A7 外部模拟输入,IN1-A6,IN0_A5
板载电位器 F8 跟随输入0 ~ 3.3V
MIC输入 F9:读取Mic音频信号
四路LED H2,A15,A0,G13
按键输入 D7,G7,G8,G9 缺省状态为高电平
拨码开关 BOOT0,B2
G14,G15
Boot0,B2: ON-HIGH
G14,G15:ON-LOW

1.3 实验参考资料

1.3.1 参考书

▲ 图1.2.2 参考实验书籍

▲ 图1.2.2 参考实验书籍

§02 稿相关内容


2.1 作者简介

  卓晴
  单位:清华大学自动化系
  职务:教师,副教授
  性别:男
  年龄:52
  清华大学自动化系教师,主要研究领域包括智能信息处理、嵌入式系统和功率电子等。荣获国家教学一等奖。讲授课程包括信号与系统、人工神经网络等。从2006年开始负责组织全国大学生智能车竞赛活动至今。


■ 相关文献链接:

● 相关图表链接:

猜你喜欢

转载自blog.csdn.net/zhuoqingjoking97298/article/details/125522325