课程简介:
本课程基于STM32F103RC讲解,通过从MCU上电开始启动开始分析,详解MCU的运行过程,讲师“东方青”多年从事开发经验而言,学习Cortex-M系列的MCU,我们不仅仅只是会使用固件库,我们必须要知道固件库中实现了什么,MCU的寄存器是如何配置从而使得外设工作的,我们开发的思路是什么?切换平台之后我们如何做?开发过程中如何考虑代码架构的问题。东方哥从以上各方面,就实际开发的情况,深剖STM32的工作原理,让你的理解更深入,直接步入开发的殿堂。
敲黑板,注意!!视频相关资料请大家到以下地址下载:
链接:https://pan.baidu.com/s/1FCAWDnu_l2G1W2--xebZfg 密码:3k23
讲师介绍:
东方青
有丰富的嵌入式及物联网系统软硬件项目开发经验。一直致力于嵌入式Linux应用、系统、驱动和各类RTOS实时操作系统的研发。熟悉嵌入式Linux操作系统,嵌入式Linux驱动开发。 从事过三星(S3C6410、S5PC100等)、瑞芯微(RK3128、RK3288等)、炬芯(S500、S900等)等基于ARM体系架构的多个平台的嵌入式系统软硬件的开发。对开源软件架构、开源硬件平台架构、智能硬件有独到的见解。 曾独自研发多款物联网周边产品。对各类传感器(比如指南针、六轴传感器等)、软硬件系统电源管理、WiFi开发、路由系统OpenWRT有深入的研究。
视频特色:
往往初学者面临的问题:
换一个MCU/SOC平台之后,好像完全不会了。
代码为什么要这么写?换种方式行么?
编写的裸机程序执行效率低下。
离开了固件库,貌似不会了。
开发过程中,遇到实际问题,貌似没啥思路解决。
如何写一个高效率的程序。
在东方青的理念中,我们永远也学习不完MCU或者SOC,初学者要学习的应该是“学习的方法”和“解决问题的方法”,本视频教程基于这些实际的开发问题带领初学者步入开发者的殿堂。
只有理解了本质,才会永远掌握!--而本视频告诉你MCU的本质。
东方哥的期望: 学了一个MCU的视频,就会开发所有的MCU
视频配套开发板:
本视频配套的开发板是由东方青设计的猫头鹰 OWL-IOT32开发板
课程截图
章节 1 : STM32简介
章节 2 : 开发环境的搭建
章节 3 : 分析STM32固件库
章节 4 : 基于STM32F103RC搭建MDK开发工程
章节 5 : 开发板原理图的分析
章节 6 : MCU的第一个Demo
章节 7 : STM32 开发板的烧录
章节 8 : MCU实现跑马灯的方法
章节 9 : STM32寄存器的定义详解
章节 10 : 让蜂鸣器鸣叫
章节 11 : STM32系统RCC详解
章节 12 : 使用精确的延时-SysTick和RTOS的时间片
章节 13 : UART通信机制的分析
章节 14 : IO按键实例分析
章节 15 : MCU的中断机制
章节 16 : STM32通用定时器
章节 17 : I2C通信机制分析
章节 18 : SPI通信机制分析
章节 19 : ADC工作机制的分析
章节 20 : DMA的工作机制
章节 21 : PWM工作原理的分析
章节 22 : 猫头鹰OWL-IOT32-V2.x开发板
章节 23 : 物联网BLE的开发
章节 24 : 智能灯项目开发