143分钟
嵌入式开发专项:单片机开发
虽然嵌入式开发应用越发广泛,但基础的单片机开发依旧是嵌入式的核心。STM32单片机属于标准的ARM架构,其内核为 ARM 公司专门设计的 cortex-M,具有高性能、低电压、低功耗、低风险等优势。本…
虽然嵌入式开发应用越发广泛,但基础的单片机开发依旧是嵌入式的核心。STM32单片机属于标准的ARM架构,其内核为 ARM 公司专门设计的 cortex-M,具有高性能、低电压、低功耗、低风险等优势。本次课程我们会带领学员从零开始搭建 STM32 单片机环境,对基础应用进行示例演示,帮助学员掌握 STM32 单片机基础使用方式。
在本次学习中,我们会从环境搭建、单片机链接开始,由浅入深,对 STM32 的IO、通讯、看门狗、仿真调试和OTA远程升级进行详细介绍,并带领学员挑战 USB 鼠标实战开发项目,帮助学员在实际应用中熟练使用 STM32 单片机。
一、为什么需要学习单片机
二、嵌入式项目开发流程
三、环境搭建
四、第一个程序与printf
五、定时器
六、IO
- 1.IO输出控制
- 2.IO输入实现
- 3.IO外部中断
七、通讯
- 1.串口通讯
- 2.主控与模块通讯
八、看门狗
九、仿真调试Debug
十、OTA远程升级
十一、实战项目:USB鼠标
小智老师
物联网资深从业者