资讯详情

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

MicroPython MM32F3277 书稿内容

简 介: 本文给出了 MicroPython软件实验相关内容在内核开发笔记中的总链接。具体内容见表格一最后一栏的连接。

嵌入实验规划
目 录 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.
文件系统实验 第七章 SuYong以及给出了两个实验样例:1. 将运行程序写入TF卡,并进行运行; 2. 读取main程序并显示。 3. 读取二进制文件; 验证一下是否现在版本能够支持读取二进制文件。
实现FFT 第八章 1. 2. 3.
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.基础实验;
MEM32实验 第X章 1. 使用COMP外设;2.使用CRC外设;3.提高PWM输出频率精度

1.1.1 书稿进展表格

  • 下面是(2022-07-02)第一版本实验任务的 MD版本。

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功能图

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

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

模块 端口 功能描述 备注
RGB LED A1:RA2:GA3:B 三个LED封装在同一个LED中;公阳连接:低电平点亮LED 这个电路集中在Nano MCU电路板上。
MicroSD SD接口
UART1 B6,B7 CH340 接 USB端口 B6,B7外部引出可以通过板上跳线J1,J2与CH340断开
舵机接口 A8,A9,A10B3,B4,B5 通过R100输出舵机控制信号 * 现在版本的MicroPython提供六个PWM接口,管脚分别为:PA8,PA0,PA2,PA3,PA6,PA7* 但是PLUS-F3270的舵机接口输出管脚对应的为:A8,A9,A10,B3,B4,B5
以太网接口 电路板上这部分的电路并没有焊接。
USB接口 A12,A11
CAN接口 B9,B8
RS485接口 B1:R0B0:DIC0:RE/DE
I2C接口 C6,C7 外部连接有MPU6050,K24C02
SPI接口 W25Q64 SPI接口Flash
数字音频 E6,D3,E4,E5
DAC输出 A3,A4 通过SW2外接LMV358输出功率音频信号
ADC接口 F6,F7 F6:外接NTCF7:外接光敏电阻电压放大: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,B2G14,G15 Boot0,B2: ON-HIGHG14,G15:ON-LOW

1.3 实验参考资料

1.3.1 参考书

▲ 图1.2.2 参考实验书籍

 

§02 稿相关内容


2.1 作者简介

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


  • 表1-1 MicroPython内核开发笔记任务一栏表格
  • 图1.2.1 PLUS-3270功能图
  • 表1-2 PLUS-F3270实验板功能模块
  • 图1.2.2 参考实验书籍

标签: re70电阻功率电阻b3ag14hdcrq流量传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台