基于ARM应用开发
基于ARM应用开发
1000+ 人选课
更新日期:2026/04/09
开课平台智慧树
开课高校重庆工业职业技术大学
开课教师连艳邱宇邹劲松
学科专业
开课时间2026/01/21 - 2026/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
意法半导体公司旗下的STM32系列微控制器凭借其高性能、高性价比成为国内嵌入式产品市场的主力,会使用STM32微控制器进行系统开发成为岗位要求的必备条件。面对STM32如火如荼的发展形势,全国职业院校技能大赛“嵌入式技术应用开发”赛项和1+X传感网应用开发职业技能等级证书都将STM32微控制器作为主模块。因此,本课程以项目导向,任务驱动方式全方位讲解基于STM32微控制器的开发。
课程大纲

在线教程

章节简介教学计划
模块一 ARM应用开发的基础知识
学习资料 登录后可预览视频
认识ARM Cortex-M3内核微控制器
连艳
认识与安装STM32CubeMX软件
连艳
认识与安装Keil编程软件
连艳
MDK下的C语言基础知识
连艳
模块二 GPIO工作原理及应用
认识STM32的GPIO端口
认识STM32微控制器GPIO外设
连艳
GPIO模块电路结构
连艳
GPIO模块的寄存器
连艳
GPIO端口的HAL库函数
GPIO的数据类型
连艳
GPIO的接口函数
连艳
GPIO应用实例
技能训练1A-点亮LED灯
连艳
技能训练1B-点亮LED灯
连艳
技能训练2-按钮输入
连艳
仿真实验——LED灯闪烁控制
邱宇
仿真实验——按键控制LED灯
邱宇
仿真实验——流水灯
邱宇
仿真实验——按键控制的流水式转向灯
邱宇
仿真实验——七段数码管静态显示
邱宇
仿真实验——七段数码管动态显示
邱宇
EXTI工作原理及应用
认识STM32的中断系统
中断的基本概念
邱宇
STM32的中断控制系统
邱宇
外部中断应用实例
仿真实验——中断方式实现按钮输入
邱宇
开发板实验——采用数码管显示的加减计数器
邱宇
定时器的工作原理及应用
认识STM32的定时器
连艳
滴答定时器的工作原理及应用
滴答定时器的结构
邹劲松
滴答定时器的HAL库函数
邹劲松
通用定时器的工作原理及应用
认识通用定时器的时基单元
连艳
认识通用定时器的寄存器
连艳
通用定时器的数据类型
连艳
通用定时器的API函数
连艳
仿真实验——采用定时器实现LED的秒闪烁
邱宇
定时闪烁LED灯
连艳
PWM输出功能简介
连艳
PWM功能的接口函数
连艳
仿真实验——采用定时器产生PWM波
邱宇
PWM实现呼吸灯
连艳
UART的工作原理及应用
认识STM32的UART模块
串口通信的基础知识
连艳
认识STM32的串口模块
连艳
5.2 UART模块的HAL库函数
串口模块的数据类型
连艳
串口模块API函数
连艳
UART模块应用实例
重载printf函数
连艳
串口控制LED灯闪烁频率
连艳
AD模块的工作原理及应用
认识STM32的AD模块
连艳
认识AD模块的寄存器
连艳
AD模块的HAL库函数
连艳
AD模块应用实例
采集环境光照强度
连艳
仿真实验——采用AD模块实现数字电压表
邱宇
  • 第一章模块一 ARM应用开发的基础知识

    模块一 ARM应用开发的基础知识

  • 1.1认识ARM Cortex-M3内核微控制器

    认识ARM Cortex-M3内核微控制器

  • 1.2认识与安装STM32CubeMX软件

    认识与安装STM32CubeMX软件

  • 1.3认识与安装Keil编程软件

    认识与安装Keil编程软件

  • 1.4MDK下的C语言基础知识

    MDK下的C语言基础知识

  • 第二章模块二 GPIO工作原理及应用

    模块二 GPIO工作原理及应用

  • 2.1认识STM32的GPIO端口

    认识STM32的GPIO端口

  • 2.2GPIO端口的HAL库函数

    GPIO端口的HAL库函数

  • 2.3GPIO应用实例

    GPIO应用实例

  • 第三章EXTI工作原理及应用

    模块三 EXTI工作原理及应用

  • 3.1认识STM32的中断系统

    认识STM32的中断系统

  • 3.2外部中断应用实例

    外部中断应用实例

  • 第四章定时器的工作原理及应用

    模块四 定时器的工作原理及应用

  • 4.1认识STM32的定时器

    认识STM32的定时器

  • 4.2滴答定时器的工作原理及应用

    滴答定时器的工作原理及应用

  • 4.3通用定时器的工作原理及应用

    通用定时器的工作原理及应用

  • 第五章UART的工作原理及应用

    模块五 UART的工作原理及应用

  • 5.1认识STM32的UART模块

    认识STM32的UART模块

  • 5.25.2 UART模块的HAL库函数

    UART模块的HAL库函数

  • 5.3UART模块应用实例

    UART模块应用实例

  • 第六章AD模块的工作原理及应用

    模块六 AD模块的工作原理及应用

  • 6.1认识STM32的AD模块

    认识STM32的AD模块

  • 6.2认识AD模块的寄存器

    认识AD模块的寄存器

  • 6.3AD模块的HAL库函数

    AD模块的HAL库函数

  • 6.4AD模块应用实例

    AD模块应用实例

  • 开始学习
  • 第一章  作业测试
    第一章 模块一 ARM应用开发的基础知识

    1.1 认识ARM Cortex-M3内核微控制器

    1.2 认识与安装STM32CubeMX软件

    1.3 认识与安装Keil编程软件

    1.4 MDK下的C语言基础知识

    视频数4
  • 第二章  作业测试
    第二章 模块二 GPIO工作原理及应用

    2.1 认识STM32的GPIO端口

    2.2 GPIO端口的HAL库函数

    2.3 GPIO应用实例

    视频数14
  • 第三章  作业测试
    第三章 EXTI工作原理及应用

    3.1 认识STM32的中断系统

    3.2 外部中断应用实例

    视频数4
  • 第四章  作业测试
    第四章 定时器的工作原理及应用

    4.1 认识STM32的定时器

    4.2 滴答定时器的工作原理及应用

    4.3 通用定时器的工作原理及应用

    视频数13
  • 第五章  作业测试
    第五章 UART的工作原理及应用

    5.1 认识STM32的UART模块

    5.2 5.2 UART模块的HAL库函数

    5.3 UART模块应用实例

    视频数6
  • 第六章  作业测试
    第六章 AD模块的工作原理及应用

    6.1 认识STM32的AD模块

    6.2 认识AD模块的寄存器

    6.3 AD模块的HAL库函数

    6.4 AD模块应用实例

    视频数5
  • 期末考试
App 下载
关注我们