第一集
序言,功能强悍,包含多种用途下载烧录对应文件,方便进行,像主屏幕的显示和触屏写入(写入计算式可得出结果),录音频谱分析仪仪实现(响应快、精准),屏幕刷新速度快保证视频的正常播放。
第二集
硬件及工具介绍 该板子各区域含烧录测试模块,波形检测,声音输入输出,点灯,数码管,彩屏,掉电检测,红外收发,键盘和按键,RTL控电,插针。 背面:晶振(准,数电)重要数据存储(24C02EEPROM),温度传感器,通信,USB转串口。 软件及工具,KEIL(来自外国版),添加头文件(对应国产),下载代码包和手册,下载ISP,下载插件。 HID1没显示(按下左下角第一颗32的按钮就显示),以C语言来开发。找目录功能说明可以做自己感兴趣的程序。
第三集
点亮一个LED灯 新建工程,添加头文件,下载代码及程序。STC MCU,选择对应型号,模式,设置项目(多少K,文件格式等) 区别一次和多次执行。 IO口的配置 大框架,tab跳格,定义端口(封装脚位找) 第四集 USB不停电下载 编译一下,确保没问题再移植。USB CBC不加密,可以直接使用。重点讲EA,ctrl+f跳出搜索框。 编译好的代码搜索,等USB完成配置。
第五集
C语言基础 USB CDC串口实现printf(ftn,参数类型,位置,数量, 数据类型,基本变量符。 运行小心误删。 显示一个,发送数据,则成功。
第六集
GPIO是输入/出端口,由电平接近的判定高低,特殊信号会导致触发与否。 按键输入检测,没按则高。控制按灯亮灯灭灯与否。抖动被检测导致不稳,可用延时20毫秒确认。 课后小练,控灯的亮与灭,(变量,加法,乘法)
第七集
定时器中断 中断函数 按P32没反应,因按时间不够,按久才能执行没三秒一亮。因MCU单核,同时只能做一件事情,引入特殊情况可以打断该单核。复制一示例代码,在ISP选时钟频率24M生成3秒亮灭,指定时间。 函数的定义,声明,调用。 作业:电子功德箱,串口显示时间,按键对应条件亮灯。