跟着冲哥学STC32G系列学习笔记
本帖最后由 hygge_liu 于 2024-9-15 18:23 编辑第一课:什么是单片机
功能
[*]读取输入引脚上的电压信号
[*]计算时间
[*]计数
[*]数学运算
[*]逻辑运算
[*]顺序动作
[*]通信
[*]有规律可循的控制应用
用途
[*]智能仪器
[*]工业控制
[*]实用电器
[*]网络和通信
[*]医用设备
[*]模块化系统、电子音乐贺卡,PLC工控板
[*]汽车电子,发动机控制器,基于CAN总线的通讯,仪表显示信息,控制信号
项目过程
[*]汇总出单片机需要用到的资源和外设
[*]分析资源和外设
[*]利用寄存器手册和资料开发
建议:
[*]举一反三,发散思维
[*]多看看官网,多看看手册,多看看案例
[*]多逛逛论坛
[*]多做一些项目,竞赛题
本帖最后由 hygge_liu 于 2024-9-16 08:59 编辑
# 第二课
- 红外发射
- 红外接收
- 电压比较:电位器,输出电压
- 数码管
-LED灯
- 万能板:新增模块
- NTC测温:采集连续的电压信号
- 18B20:温度传感器,精度越高,速度越慢
- ADC按键:采集模拟电压,通过基准电压校准
- PWM模拟DAC:波形
- 24C02:外部存储芯片,动态保存用户的参数
- 矩阵键盘:密码锁
- 独立按键
- LCD12864接口:128x64
- 电源指示灯&供电指示灯
- 232接口:232电路
- Flash扩展:内存更大,存储图片、汉字,实时存储
- 蜂鸣电路
- 芯片:STC32G12K128,工作电压:1.9-5.5V
# 第三课
# STC-ISP软件下载
[深圳国芯人工智能有限公司-工具软件 (stcai.com)](https://www.stcai.com/gjrj)
**AIapp-ISP-V6.94Q 版**
# STC32手册下载
官网->芯片手册->STC32系列,在左侧下方选择对应的规格书进行下载;
# 搭建C251开发环境
- 在Keil网站下载C251:https://www.keil.com/download/product/
(keil arm 506和C251V560一起安装 https://wwi.lanzoup.com/iaDHs1pkc4ib)
- 选择芯片型号->keil仿真设置->使用USB口仿真->添加型号和头文件到Keil中
- 选择Keil安装目录
# 程序包下载
- [深圳国芯人工智能有限公司-库函数 (stcai.com)](https://www.stcai.com/khs)
-- 官网->软件工具->库函数->代码下载
-- 官网->软件工具->试验箱->32G实验箱9.6
- 验证:
- - 解压缩打开如下工程:STC32G-SOFTWARE-LIB-20240910\Independent_Programme\01-IO-跑马灯;
-- 编译无错误;
-- 软件模拟USB驱动下载;
-- 下载:打开ISP软件->选择型号->按住P3.2按键接地->按电源键断电->松开电源按键上电->松开P3.2按键->扫描串口->打开程序文件(HEX)->频率->下载/编程
页:
[1]