
- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐



















- 课程介绍
- 课程大纲
- 讲师好课215
- 学员评价
适合人群:
本课程为STM32单片机的系统学习课程,适合有一定单片机编程基础和C语言基础的同学
你将会学到:
带大家写代码控制板载LED,并且用三个版本的开发板实现了功能
课程简介:
《朱有鹏老师单片机学习系列课程》针对有志于物联网技术开发行业的学员设计,共分5季,总200余小时的课程。本课程属于第3季。
通过前两季课程的学习,有了一定的编程能力和对单片机的掌控能力,本季我们学习当前主流的高性能复杂型单片机STM32。课程内容包括开发环境的搭建,STM32的启动过程分析,STM32的标准外设库分析和讲解、实战演练,Jlink等常用调试工具的使用和程序下载、单步调试。学完本课程将会消除对ARM系列高性能单片机的陌生感和恐惧感。
课程特色
*零基础可学习,降低学习门槛。
*深入浅出,通俗易懂。不怕学不会,就怕你不学习。
*思路清晰、语言风趣,对着视频看也不会想睡觉······
*视频 + 文档 + 练习题 + 答疑,多方位保证学习质量。
*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。
*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。
课程大纲-STM32上写一个程序-GPIO控制LED-第3季第5部分
资料下载1
3.5.1.STM32的GPIO模块数据手册详解1本节讲解STM32数据手册中GPIO模块相关的部分,主要是GPIO的各种模式及其配置方法。
「仅限付费用户」点击下载“课件_3.5.STM32上第一个程序-GPIO控制LED.txt”
[28:37]开始学习2
3.5.2.STM32的GPIO模块数据手册详解2本节继续讲解STM32的数据手册中GPIO部分,主要是GPIO配置的寄存器列表及寄存器位详解。
「仅限付费用户」点击下载“课件_3.5.STM32上第一个程序-GPIO控制LED.txt”
[29:22]开始学习3
3.5.3.原理图分析与MDK工程建立本节分析ARM3.0的GPIO控制LED相关的原理图,并且建立MDK工程,简单讲一下启动文件。
「仅限付费用户」点击下载“课件_3.5.STM32上第一个程序-GPIO控制LED.txt”
[33:14]开始学习4
3.5.4.写代码控制GPIO点亮熄灭LED1本节编写代码控制GPIO以点亮熄灭LED,主要内容是寄存器地址的确定以及使用C语言操作寄存器的编程技巧。
「仅限付费用户」点击下载“课件_3.5.STM32上第一个程序-GPIO控制LED.txt”
[27:04]开始学习5
3.5.5.写代码控制GPIO点亮熄灭LED2本节解决了时钟模块没打开的问题,并且定义了宏来访问寄存器,使我们的代码更加规范。
「仅限付费用户」点击下载“课件_3.5.STM32上第一个程序-GPIO控制LED.txt”
[30:28]开始学习6
3.5.6.STM32时钟设置函数移植与讲解1本节移植STM32时钟设置函数,并且结合前面课程讲过的时钟框图对时钟设置函数进行讲解
「仅限付费用户」点击下载“课件_3.5.STM32上第一个程序-GPIO控制LED.txt”
[22:06]开始学习7
3.5.7.STM32时钟设置函数移植与讲解2本节接上节继续移植时钟部分的设置代码,到了HSE时钟稳定阶段
「仅限付费用户」点击下载“课件_3.5.STM32上第一个程序-GPIO控制LED.txt”
[23:22]开始学习8
3.5.8.STM32时钟设置函数移植与讲解3本节完成时钟设置的源码移植并且进行测试。
「仅限付费用户」点击下载“课件_3.5.STM32上第一个程序-GPIO控制LED.txt”
[25:03]开始学习9
3.5.9.STM32时钟设置函数移植与讲解4本节使用调试的方式寻找代码中的问题,解决了超时计算的bug和if判断中的bug,但是时钟还是有问题不能工作
「仅限付费用户」点击下载“课件_3.5.STM32上第一个程序-GPIO控制LED.txt”
[25:20]开始学习10
3.5.10.STM32时钟设置函数移植与讲解5  本节添加了FLASH ACR寄存器相关的操作代码后,时钟终于正常工作了。并且通过flash函数的闪烁速度对比可以明显看出PLL启动后主频发生了改变。
「仅限付费用户」点击下载“课件_3.5.STM32上第一个程序-GPIO控制LED.txt”
[24:59]开始学习11
3.5.11.在PZ6806L开发板上实现GPIO和时钟编程本节在PZ6806L开发板上移植实现GPIO的控制和时钟模块的编程,这种移植可以让大家学会在不同硬件差异下编程的相同点和不同点。
「仅限付费用户」点击下载“课件_3.5.STM32上第一个程序-GPIO控制LED.txt”
[21:39]开始学习12
3.5.12.在PZ6808L开发板上实现GPIO和时钟1本节在PZ6808L开发板上移植实现GPIO的控制和时钟模块的编程,让大家看看在F4上编程和F1上有什么差异
「仅限付费用户」点击下载“课件_3.5.STM32上第一个程序-GPIO控制LED.txt”
[32:03]开始学习13
3.5.13.在PZ6808L开发板上实现GPIO和时钟2本节接上节在PZ6808L开发板上移植实现GPIO的控制和时钟模块的编程.
「仅限付费用户」点击下载“课件_3.5.STM32上第一个程序-GPIO控制LED.txt”
[34:27]开始学习14
3.5.14.STM32外设编程经验总结本节对整个课程进行总结,并对比了51单片机和stm32单片机外设编程的差别,告诉大家stm32学习的关键点和思路方法。
「仅限付费用户」点击下载“课件_3.5.STM32上第一个程序-GPIO控制LED.txt”
[21:37]开始学习
“朱有鹏”老师的其他课程更多+
5