hygge_liu 发表于 2024-9-15 18:19:52

跟着冲哥学STC32G系列学习笔记

本帖最后由 hygge_liu 于 2024-9-15 18:23 编辑

第一课:什么是单片机
功能
[*]读取输入引脚上的电压信号
[*]计算时间
[*]计数
[*]数学运算
[*]逻辑运算
[*]顺序动作
[*]通信
[*]有规律可循的控制应用
用途
[*]智能仪器
[*]工业控制
[*]实用电器
[*]网络和通信
[*]医用设备
[*]模块化系统、电子音乐贺卡,PLC工控板
[*]汽车电子,发动机控制器,基于CAN总线的通讯,仪表显示信息,控制信号
项目过程
[*]汇总出单片机需要用到的资源和外设

[*]分析资源和外设

[*]利用寄存器手册和资料开发
建议:
[*]举一反三,发散思维

[*]多看看官网,多看看手册,多看看案例

[*]多逛逛论坛

[*]多做一些项目,竞赛题



hygge_liu 发表于 2024-9-16 08:57:35

本帖最后由 hygge_liu 于 2024-9-16 08:59 编辑

# 第二课


- 红外发射
- 红外接收
- 电压比较:电位器,输出电压
- 数码管
-LED灯
- 万能板:新增模块
- NTC测温:采集连续的电压信号
- 18B20:温度传感器,精度越高,速度越慢
- ADC按键:采集模拟电压,通过基准电压校准
- PWM模拟DAC:波形
- 24C02:外部存储芯片,动态保存用户的参数
- 矩阵键盘:密码锁
- 独立按键
- LCD12864接口:128x64
- 电源指示灯&供电指示灯
- 232接口:232电路
- Flash扩展:内存更大,存储图片、汉字,实时存储
- 蜂鸣电路
- 芯片:STC32G12K128,工作电压:1.9-5.5V




hygge_liu 发表于 2024-9-16 18:40:58

# 第三课
# 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]
查看完整版本: 跟着冲哥学STC32G系列学习笔记