STM32单片机零基础入门《STM32入门100步》【学习笔记】(2024-11-05-更新)


  • 前言(学到的技能)
  • STM32入门100步 STM32F103系统教程 标准库 KEIL OLED屏 U盘SD卡 MP3 触摸键 电机PT9.3S|STM32入门100步 STM32F103系统教程 标准库 KEIL OLED屏 U盘SD卡 MP3 触摸键 电机 - 00:09|150|150 00:07
  • STM32入门100步 STM32F103系统教程 标准库 KEIL OLED屏 U盘SD卡 MP3 触摸键 电机PT20.64S|STM32入门100步 STM32F103系统教程 标准库 KEIL OLED屏 U盘SD卡 MP3 触摸键 电机 - 00:20|150|150 00:18 学到的内容
  • STM32入门100步 STM32F103系统教程 标准库 KEIL OLED屏 U盘SD卡 MP3 触摸键 电机PT43.934S|STM32入门100步 STM32F103系统教程 标准库 KEIL OLED屏 U盘SD卡 MP3 触摸键 电机 - 00:43|150|150 00:41 控制LED
  • 00:47 蜂鸣器发出MIDI音乐
  • 01:00 串口控制LED
  • 01:07 电容式触摸按键操作
  • 01:58 数码管显示RTC时钟
  • 02:14 旋转编码器控制数码管
  • 02:33 使用OLED显示温度使用I2c总线
  • 02:56 工业类双继电器控制
  • 03:17 步进电机控制-全步,半步
  • 03:41 工业控制RS485总线通信
  • 04:35 工业/汽车CAN总线通信
  • 04:39 光敏电阻ADC数据
  • 05:01 模拟量摇杆双ADC采集
  • 06:16 TF卡的MP3音乐播放
  • 06:55 U盘/TF卡文件系统读写
  • 07:41 阵列键盘中断输入
  • 08:17 舵机角度控制
  • 08:55 DHT11温度/湿度传感器
  • 09:10 陀螺仪/加速度传感器

1 什么是ARM

2 什么是STM32

3 STM32命名规范

  • 01:48 一个具体含义
  • 第3步)STM32命名规范PT3M16.95S|第3步)STM32命名规范... - 03:16|150|150 03:14 各种类型的含义

4 内核与存储器

  • 04:16 查看数据手册
  • 08:20 功能,内核,存储器等等
  • 第4步)内核与存储器PT9M49.922S|第4步)内核与存储器 - 09:49|150|150 09:47 存储器对比
  • 第4步)内核与存储器PT13M31.084S|第4步)内核与存储器 - 13:31|150|150 13:29 读写原理框图

5 时钟、复位和电源管理

6 低功耗和ADC

  • 第6步)低功耗和ADCPT1M24.854S|第6步)低功耗和ADC - 01:24|150|150 01:22 低功耗和两个模数转换器
  • 第6步)低功耗和ADCPT2M52.794S|第6步)低功耗和ADC - 02:52|150|150 02:50 介绍
  • 第6步)低功耗和ADCPT4M15.231S|第6步)低功耗和ADC - 04:15|150|150 04:13 低功耗模式详细介绍
  • 04:24 总结表格-低功耗
  • 09:20 ADC(模拟/数字信号)
  • 第6步)低功耗和ADCPT10M36.525S|第6步)低功耗和ADC - 10:36|150|150 10:34 详细内容
  • 第6步)低功耗和ADCPT11M59.432S|第6步)低功耗和ADC - 11:59|150|150 11:57 例子(DMA小助手)

7 DMA和IO端口

8 调试模式和定时器

9 看门狗和滴答定时器

  • 01:12 定时器部分,看门狗定时器,24位自减型计数器
  • 第9步)看门狗和嘀嗒定时器PT4M9.356S|第9步)看门狗和嘀嗒定时器 - 04:09|150|150 04:07 独立看门狗和窗口看门狗
  • 第9步)看门狗和嘀嗒定时器PT6M31.423S|第9步)看门狗和嘀嗒定时器 - 06:31|150|150 06:29 系统时基定时器(滴答定时器)
  • 09:46 适合多任务
  • 第9步)看门狗和嘀嗒定时器PT11M8.494S|第9步)看门狗和嘀嗒定时器 - 11:08|150|150 11:06
  • 第9步)看门狗和嘀嗒定时器PT11M24.86S|第9步)看门狗和嘀嗒定时器 - 11:24|150|150 11:22 单片机内部与定时器的关系

10 IC2和USART接口

11 SPI,CAN,USB接口

12 CRC校验和芯片ID

13 内部功能回顾总结

14 接口定义

15 开发板简介

  • 00:37 洋桃1号开发板的基本功能
  • 第15步)开发板简介PT1M24.66S|第15步)开发板简介 - 01:24|150|150 01:22 开机功能测试
  • 12:46 配件包的功能

16 ISP程序下载

  • 00:58 电脑操作,安装USB驱动程序,检查:设置–>设备–>设备管理器–>端口–>USB serial port
  • 02:05 下载方式
  • 第16步)ISP程序下载PT2M42.759S|第16步)ISP程序下载.. - 02:42|150|150 02:40 区分下载的版本 地址
  • 02:57 下载过程
  • 03:13 重启后更新驱动程序
  • 04:12 CH340驱动程序,需要链接板子才能看到端口显示。
  • 04:55 安装ISP下载器,直接运行即可,在C1内
  • 05:25 下载程序测试下载器YC002
  • 05:36 软件操作
  • 07:56 现在完成
  • 第16步)ISP程序下载PT8M29.264S|第16步)ISP程序下载.. - 08:29|150|150 08:27 端口设置(如果下载速度慢)
  • 09:22 ram isp模式
  • 第16步)ISP程序下载PT9M31.899S|第16步)ISP程序下载.. - 09:31|150|150 09:29 软件设置
  • 09:58 开发调试的时候可以使用ram isp (缺点,断电无法保存程序),调试完可以使用flash isp
  • 10:17 加群可以下载更多的测试实例

17 最小系统电路

18 Keil4的安装

19 工程简介与调试流程

  • 00:37 开始介绍调试流程
  • 01:36 后缀名为uvproj的keil文件
  • 01:57 交流群中的工程示例文件
  • 02:45 查看工程文件夹
  • 02:49 CMSIS文件夹,主要工作任务:对单片机arm内核的基础文件,由官方提供
  • 03:17 Lib:库文件,st公司提供,但需要根据项目需求增减功能。
  • 03:46 Startup:启动文件,由汇编语言编写,st公司提供,一般不需要修改
  • 04:08 User:main.c主程序文件
  • 04:36 Basic:sys.c(官方提供),delay.c(自己编写内部功能驱动程序)
  • 04:51 Hardware:用户自己编写的外部硬件驱动程序文件。
  • 第19步)工程简介与调试流程PT5M22.491S|第19步)工程简介与调试流程 - 05:22|150|150 05:20 总结含义
  • 07:44 可以忽略的文件夹
  • 09:13 主函数介绍
  • 12:36 烧写程序

20 固件库的安装

  • 第20步)固件库的安装PT57.968S|第20步)固件库的安装 - 00:57|150|150 00:55 单片机的最根本原理
  • 第20步)固件库的安装PT2M43.002S|第20步)固件库的安装 - 02:43|150|150 02:41 操作递推关系
  • 第20步)固件库的安装PT4M17.03S|第20步)固件库的安装 - 04:17|150|150 04:15 操作对比
  • 05:59 固件库的安装方法
  • 07:51 新建文件夹,放置固件库文件
  • 10:49 完成文件配置,在keil中新建工程文件
  • 12:16 加载配置好的库文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值