- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
本课程为STM32单片机的系统学习课程,适合有一定单片机编程基础和C语言基础的同学
你将会学到:
本课程详细讲解了STM32官方**标准库3.5版本,理论-实践,标准库源码分析以及编程使用
课程简介:
《朱有鹏老师单片机学习系列课程》针对有志于物联网技术开发行业的学员设计,共分5季,总200余小时的课程。本课程属于第3季。
通过前两季课程的学习,有了一定的编程能力和对单片机的掌控能力,本季我们学习当前主流的高性能复杂型单片机STM32。课程内容包括开发环境的搭建,STM32的启动过程分析,STM32的标准外设库分析和讲解、实战演练,Jlink等常用调试工具的使用和程序下载、单步调试。学完本课程将会消除对ARM系列高性能单片机的陌生感和恐惧感。
课程特色
*零基础可学习,降低学习门槛。
*深入浅出,通俗易懂。不怕学不会,就怕你不学习。
*思路清晰、语言风趣,对着视频看也不会想睡觉······
*视频 + 文档 + 练习题 + 答疑,多方位保证学习质量。
*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。
*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。
课程大纲-STM32标准库的引入视频课程-第3季第6部分
1
3.6.1.为什么会有标准外设库本节从单片机软件开发的方式讲起,目的是让大家明白外设库诞生的原因和他的意义。
「仅限付费用户」点击下载“课件_3.6.STM32标准库的引入.txt”
[31:30]开始学习2
3.6.2.外设库的结构介绍和之后的学习方法1本节介绍标准外设库的下载解压和SourceInsight工程建立,然后源码目录结构和各个文件夹文件分别是干嘛的。
「仅限付费用户」点击下载“课件_3.6.STM32标准库的引入.txt”
[29:05]开始学习4
3.6.4.标准库对硬件信息的封装方式本节重点讲解标准外设库对硬件信息的封装方式,让大家看到别人是怎么实现一个库的。
「仅限付费用户」点击下载“课件_3.6.STM32标准库的引入.txt”
[31:31]开始学习5
3.6.5.使用结构体方式访问寄存器的原理本节讲解结构体方式访问寄存器的原理,实质上都是C语言访问内存的那些东西。
「仅限付费用户」点击下载“课件_3.6.STM32标准库的引入.txt”
[26:50]开始学习6
3.6.6.使用结构体方式访问寄存器的实践本节通过实践,将之前自己写的LED点亮的代码修改为结构体式访问寄存器,让大家初步体会标准库使用的这种技巧。
「仅限付费用户」点击下载“课件_3.6.STM32标准库的引入.txt”
[31:18]开始学习7
3.6.7.使用标准库重写LED的程序1本节加入标准库源码并建立一个正式工程,然后使用标准库中预先定义好的各种结构体变量来访问GPIO点亮LED
「仅限付费用户」点击下载“课件_3.6.STM32标准库的引入.txt”
[28:03]开始学习8
3.6.8.使用标准库重写LED的程序2本节加入标准库源码并建立一个正式工程,然后使用标准库中预先定义好的各种结构体变量来访问GPIO点亮LED
「仅限付费用户」点击下载“课件_3.6.STM32标准库的引入.txt”
[26:55]开始学习9
3.6.9.RCC模块的标准库全解析1本节开始讲解标准库中RCC模块的源码,通过源码分析让大家掌握标准库的语法技巧及编程思路,以此来彻底掌握标准库。
「仅限付费用户」点击下载“课件_3.6.STM32标准库的引入.txt”
[21:08]开始学习14
3.6.14.使用库重写时钟设置函数1本节使用标准库中RCC模块的函数来重写原来用寄存器写过的Set_SysClockTo72M函数。
「仅限付费用户」点击下载“课件_3.6.STM32标准库的引入.txt”
[23:06]开始学习16
3.6.16.GPIO模块的标准库全解析1本节开始全面解读标准库中GPIO模块,因为有前面分析RCC模块的经验所以GPIO分析起来很快,也感觉没那么难了。
「仅限付费用户」点击下载“课件_3.6.STM32标准库的引入.txt”
[30:08]开始学习18
3.6.18.使用GPIO库函数来点亮LED本节使用标准库中GPIO模块的封装API对GPIO进行操作以点亮LED,让大家通过练习全面掌握标准库中GPIO的标准使用方法
「仅限付费用户」点击下载“课件_3.6.STM32标准库的引入.txt”
[31:10]开始学习19
3.6.19.标准库中的面向对象思想本节初步引入面向对象的概念,并且让大家意识到标准库的编程方法是使用了面向对象的思想和编程模型的。为大家之后学习面向对象编程打下一定基础。
「仅限付费用户」点击下载“课件_3.6.STM32标准库的引入.txt”
[30:21]开始学习
“朱有鹏”老师的其他课程更多+