本课程揭开嵌入式系统开发的神秘面纱。您将学习 Mbed™ C 编程,以使用微控制器上的内置外设连接传感器、执行器和液晶显示器 (LCD)。您将学习生成具有可变占空比和频率的脉宽调制 (PWM) 波形。学习使用模数转换器 (ADC) 从模拟传感器收集数据并将其显示到 LCD。
所有代码(C 程序)都可以在资源中与讲座材料一起使用。
涵盖的主要主题
GPIO:学习操作(设置/复位)STM32 微控制器的特定位并将其用作输入引脚。
上拉寄存器:了解上拉电阻的重要性,启用和禁用它们,还学习在连接数字传感器时使用它们。
中断:了解,CPU 中如何处理中断?还要学习编写 ISR 并在发生中断时调用它们。
脉宽调制:学习生成具有可变占空比和可变频率的 PWM 波。
项目 1:学习使用 L293D 电机驱动 IC 连接直流电机并控制速度和方向。
液晶显示器:学习使用 GPIO 将 LCD 与 MCU 连接。
模数转换器:学习连接模拟传感器,例如电位计和 LM35 温度传感器。
温度监控系统:学习连接 LM35 温度传感器 IC 以读取环境温度并将其显示在 LCD 上。
您将学到什么:
使用 STM32F401RE Nucleo 板学习 Mbed™ C 使用
“ARM Cortex M4”驱动的“STM32”微控制器
接口传感器和执行器开发嵌入式系统GPIO
揭秘中断
生成脉宽调制 (PWM)
模数转换 (ADC)
液晶显示器 (LCD)
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 41 lectures (5h 12m) | Size: 2.73 GB
Arm® Cortex M4, Sensors, Actuators, LEDs, Switches, GPIOs, PWM, ADC, LCD, Mbed™ C, STM32401RE Nucleo Board, Embedded