国外课栈 - 国外电子信息技术
掌握微控制器:定时器,PWM,CAN,RTC,低功耗 
掌握微控制器:定时器,PWM,CAN,RTC,低功耗
类别 : 视频教程
格式 : MP4
支付  提交
概述

学习STM32定时器,CAN,RTC,PWM,低功耗嵌入式系统并使用STM32设备HAL API对其进行编程

  • 您将从头开始学习STM32计时器:基本计时器和通用计时器
  • 了解通用计时器的输入捕获和输出比较单元的处理和练习
  • 定时器中断的处理:时基中断,捕获中断,比较中断
  • 您将从头开始学习CAN协议,CAN信令,CAN收发器,总线访问程序
  • 了解CAN LOOPBACK模式,SILENT模式和NORMAL模式
  • 了解CAN过滤
  • 了解有关CAN中断的信息
  • 使用STM32设备HAL驱动程序进行CAN外设编程
  • 您将掌握MCU的低功耗模式:SLEEP,STOP和STANDBY
  • 您将了解MCU的不同电源域:VDD域,1.2V域,备用域
  • 了解使用RTC,唤醒引脚,EXTI等的微控制器唤醒程序。
  • 您将掌握RTC功能:日历,警报,时间戳,唤醒单元
  • RTC中断和唤醒程序
  • 掌握微控制器时钟处理:HSE,HSI,LSE,LSI,PLL
  • 了解锁相环(PLL)编程
  • 通过逐步的代码练习学习PWM模式并掌握
  • 您应该能够快速开发涉及STM32 Device HAL层的应用程序

在本课程中,您将通过支持性代码练习来了解外围设备的幕后工作。我提供了各种实时练习,可以帮助您掌握本课程中涉及的所有外围设备,并且本课程全面介绍STM32F4x微控制器的TIMERS,PWM,CAN,RTC,低功耗模式的理论和实践方面。

在“计时器”部分中,课程涵盖:

1.在轮询和中断模式下使用基本计时器进行简单的基于时间的生成

2.定时器中断和IRQ编号,ISR实现,回调等

3.通用定时器

4.使用通用定时器的输入捕捉通道

5.与通用计时器的输入捕获引擎相关的中断,IRQ,ISR,回调

6.使用通用定时器的输出捕捉通道

7.与通用定时器的输出捕获引擎相关的中断,IRQ,ISR,回调

8.使用输出捕捉模式生成PWM

9. PWM练习

10.分步代码开发过程将帮助您掌握TIMER外设

在CAN部分中,课程涵盖:

1. CAN协议简介

2. CAN帧格式

3.了解CAN节点

4. CAN信令(单端信号与差分信号)

5. CAN总线的隐性状态和显性状态

6. CAN位时序计算

7.具有收发器的CAN网络

8.探索CAN收发器的内部视图

9. CAN自检模式,例如LOOPBACK,SILENT LOOPBACK等,并带有代码练习。

10.探索STM32 bXCAN外设

11.通过练习对bxCAN外围设备进行自我测试

12. bXCAN框图

13. bxCAN外围设备的Tx / Rx路径

14. CAN帧过滤和执行程序

15.正常模式下的CAN

16.通过CAN在2个板之间进行通信

17.代码练习

在电源控制器部分中,课程涵盖:

1. ARM Cortex Mx低功耗模式正常VS DeepSleep

2. STM32休眠模式

3.停止模式

4.待机模式

5.具有不同子模式的电流测量

6.通过唤醒引脚,EXTI,RTC等唤醒MCU

7.备份SRAM

8.逐步进行大量代码练习。

在RTC部分中,课程涵盖:

1. RTC功能框图

2. RTC时钟管理

3. RTC日历单位

4. RTC警报单元

5. RTC唤醒单元

6. RTC时间戳单位

7.使用RTC事件唤醒MCU

8. RTC中断

9.分步执行代码练习,还有许多其他细节。

STM32设备Hal框架

1. STM32 Device Hal框架的详细信息

2. API详细信息

3.中断处理

4.回调实现

5.外围设备的处理和配置

6.逐步讲解代码练习。

总目录(21h24m)

  • 介绍
  • 开发板详细信息
  • 安装OpenSTM32 System-Workbench
  • STM32 HAL和项目架构
  • 通过UART练习了解STM32 HAL程序流程
  • 时钟和PLL编程
  • 计时器
  • 通用定时器:输入捕捉单元
  • 计时器的输出比较单元
  • 脉宽调制
  • 控制器局域网基础知识
  • CAN帧格式
  • CAN总线仲裁
  • STM32 bxCAN
  • bxCAN帧过滤
  • CAN中断
  • CAN正常模式和运动
  • 低功耗模式
  • 减少电流的技巧和窍门
  • WFI和WFE
  • STM32低功耗模式和电压域
  • STM32稳压器
  • 电流测量和数据表比较:RUN模式
  • 电流测量和数据表比较:休眠模式
  • 电流测量和数据表比较:停止模式
  • STM32备份SRAM和STANDBY MODE效果
  • RTC和RTC日历块
  • RTC警报
  • RTC中断
  • RTC警报演习