Cortex-M内核控制器STM32基础+项目


Cortex-M内核控制器STM32基础+项目


STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。为了让初学者更好的学习stm32的基础知识,楼主在这里给大家分享一个视频教程,希望能帮助到大家!

【课程目录】

第一天

STM32开发平台和工具介绍

新建工程

GPIO寄存器分析

基于寄存器点亮LED灯

基于固件库

第二天

GPIO按键原理

时钟树逻辑图分析

systick分析

delay函数分析

按键扫描

第三天

NVIC管理器

外部中断基本介绍

外部中断固件库介绍

按键外部中断实现

看门狗

第四天

通信的基本知识

GPIO口复用

串口管理与代码实现

GPIO模拟串口发送

PC端串口控制开发板

TFT LCD屏应用函数

TFTLCD原理

FSMC控制原理

FSMC控制原理代码实现

第五天

LCD数字时钟实验

LCD显示屏原理

第六天

蓝牙基本介绍

HC05命令介绍

HCO5模块代码讲解

蓝牙通讯调试

第七天

蓝牙传输自定义协议

定时器原理分析

定时器实验

第八天

PWM原理

第九天

舵机原理

DHT11温湿度传感器

第十天

RTC的原理

模拟时钟实现方式

第十一天

RTC的闹钟与唤醒

IIC总线

第十二天

SPI总线原理

SPI代码实现

项目-空气净化器

第十三天

ADC转换器

第十四天

项目-空气净化器

心率传感器设计与实现

第十五天

心率传感器设计与实现

附带STM32开发圣经PDF电子书

立 即 下 载

相关资源

发表评论

点 击 提 交