简介:STM32系列课程主要培养学员对嵌入式系统控制部分体系结构的理解和操作技能,本课程分为初级及高级两部分,基于STM32F407这款MCU讲解软硬件开发技术,本阶段为初级阶段,主要介绍常用中断,时钟、定时器,UART、看门狗,ADC, DMA等32常用接口技术的使用方法。掌握该阶段的开发技能,即基本具备了STM32的开发能力,不过想要成为高手还需要进一步学习高级阶段的课程。
课程章节
第01课 STM32背景知识学习
第02课 STM32开发环境搭建
-
课时1Keil MDK-ARM环境介绍及安装
-
课时2STM32CubeMX简介及安装
-
课时3STM32F4储存器映射
-
课时4STM32F4启动流程分析
-
课时5STM32F407 启动文件分析
第03课 STM32 GPIO口操作平台介绍
第04课 STM32 USART串口的应用
第05课 STM32中断系统专题讲解
第06课 STM32系统时钟专题讲解
第07课 STM32定时器专题讲解
-
课时1STM32定时器介绍
-
课时2STM32定时器之定时中断实验
-
课时3高级定时器功能分析
-
课时4STM32定时器之输入捕获实验
-
课时5STM32定时器之PWM呼吸灯实验
第08课 STM32看门狗专题讲解
第09课 STM32 ADC与DAC专题讲解
第10课 STM32数据搬运工DMA专题讲解
授课讲师
-
陈杰老师
嵌入式高级讲师
关于讲师
创客学院金牌讲师 高级工程师; ARM公司全球认证讲师; 精通C语言,数据结构及算法; 熟悉ARM体系架构,熟悉Cotex-M系列、Cortex-A系列嵌入式处理器开发; 对操作系统的内核原理与设计有着深入研究; 熟悉Linux内核的裁减、移植、驱动开发; 曾参与物联网仓储、智能医疗、智能手环手表、智能家居等多个项目,经验丰富;
课程推荐
- 电子工程师入门第一课—数字电路技术 试听 1999
- 物联网云平台实战开发 试听 17870
- 物联网射频识别和RFID开发 试听 6187
- 基于立创eda电路设计 试听 1858
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案