- 资源介绍
- 更新记录
课程介绍
简介
尚硅谷嵌入式技术STM32单片机课程是一个全面的在线课程,旨在教授学生嵌入式系统开发的基础知识,重点是使用流行的STM32单片机系列。
内容
本课程分为以下模块:
- 嵌入式系统概述:介绍嵌入式系统,其组件和应用。
- STM32单片机简介:涵盖STM32单片机的架构、外设和特性。
- Keil MDK工具链:介绍Keil MDK工具链,用于STM32开发。
- C语言基础:复习C语言基础知识,重点是嵌入式系统编程。
- STM32寄存器编程:讲解如何使用寄存器编程STM32单片机。
- STM32时钟和中断:涵盖STM32的时钟和中断系统。
- STM32外设接口:介绍常用的STM32外设,如GPIO、定时器、ADC等。
- STM32传感器接口:讲解如何使用STM32连接和使用传感器。
- STM32通信接口:探讨STM32的串口、I2C和SPI通信接口。
- STM32项目实战:提供多个项目实战,应用所学知识解决实际问题。
特点
- 循序渐进:从基础知识开始,逐渐深入到高级主题。
- 实践性:提供大量代码示例、练习和项目实战。
- 由行业专家教授:教程由经验丰富的嵌入式系统工程师编写。
- 配套资料丰富:包括视频、源码、课件和练习题。
- 社区支持:提供在线论坛和QQ群,方便学员交流学习心得和解决问题。
适合人群
- 希望学习嵌入式系统开发基础知识的初学者
- 需要提升STM32单片机编程技能的工程师
- 准备嵌入式系统认证考试的人员
学习成果
完成本课程后,您将具备:
- 对嵌入式系统和STM32单片机的全面理解
- 熟练使用Keil MDK工具链进行STM32开发
- 掌握C语言在嵌入式系统中的应用
- 能够熟练编程STM32的寄存器、时钟和中断系统
- 了解STM32常用的外设和接口
- 能够设计和开发基于STM32的嵌入式系统
课程目录
/15-008-尚硅谷嵌入式技术STM32单片机/
│├─01_笔记
│├─02_资料
│├─03_代码
│├─04_视频
01_笔记/
│├─01_尚硅谷嵌入式技术之STM32单片机(基础篇)1.0.2.docx 70.9MB
│├─02_尚硅谷嵌入式技术之STM32单片机(进阶篇)1.0.1.docx 53.2MB
02_资料/
│├─01_提前验证
│├─02_stm32官方资料
│├─03_工具安装包
│├─04_模块手册
│├─05_原理图
│├─配套硬件开发板购买地址.docx 41.9KB
│01_提前验证/
││├─01_stlink驱动
││├─02_烧写器固件升级
││├─03_工具
││├─04_测试程序
││├─尚硅谷STM32开发板验证流程.docx 2MB
││01_stlink驱动/
│││├─01_stlink驱动.zip 5.1MB
│05_原理图/
││├─01_核心板.pdf 1.5MB
││├─02_扩展板.pdf 2.3MB
││├─SCH_ZET6开发板.pdf 2.9MB
03_代码/
│├─stm32.zip 182.2MB
04_视频/
│├─001_STM32课程简介().wmv 14.5MB
│├─002_概述_ARM内核简介{}.wmv 21.1MB
│├─003_概述_STM32简介[].wmv 11.6MB
│├─004_概述_STM32应用场景『』.wmv 9.8MB
│├─005_概述_STM32命名规范[].wmv 29.8MB
│├─006_概述_STM32开发方式().wmv 19.5MB
│├─007_概述_STM32开发工具的选择{}.wmv 21.7MB
│├─008_概述_Keil MDK下载和安装[].wmv 39.8MB
│├─009_开发板_实物图和原理图【】.wmv 146MB
│├─010_开发板_STM32最小系统{}.wmv 91.7MB
│├─011_开发板_STM32开发板快速验证『』.wmv 95.9MB
│├─012_点灯案例_工程创建〖〗.wmv 57.7MB
│├─013_点灯案例_编译配置().wmv 15.7MB
│├─014_点灯案例_寄存器代码实现『』.wmv 81.6MB
│├─015_点灯案例_复习回顾和扩展练习_点亮三灯().wmv 56.8MB
│├─016_点灯案例_优化(一)_使用宏定义的寄存器名称{}.wmv 39.8MB
│├─017_点灯案例_优化(二)_使用位运算操作〖〗.wmv 70.6MB
│├─018_点灯案例_优化(三)_使用宏定义表示对应位().wmv 27.5MB
│├─019_GPIO_概述{}.wmv 34.4MB
│├─020_GPIO_工作模式_推挽输出和开漏输出〔〕.wmv 57MB
│├─021_GPIO_工作模式_问题解答_数据传输方向{}.wmv 14.1MB
│├─022_GPIO_工作模式_复用输出().wmv 16.7MB
│├─023_GPIO_工作模式_输入模式【】.wmv 33.8MB
│├─024_GPIO_寄存器〖〗.wmv 109.7MB
│├─025_GPIO_Keil+VSCode优化开发体验『』.wmv 24.1MB
│├─026_GPIO_流水灯案例_代码基本实现[].wmv 61.2MB
│├─027_GPIO_流水灯案例_代码改进实现().wmv 78.3MB
│├─028_GPIO_课堂练习_往返流水灯{}.wmv 37.3MB
│├─029_STM32系统架构[].wmv 31.7MB
│├─030_STM32时钟系统【】.wmv 50.7MB
│├─031_STM32各时钟用途总结[].wmv 13.6MB
│├─032_HAL库_简介().wmv 32.4MB
│├─033_HAL库_STM32CubeMX安装{}.wmv 46.8MB
│├─034_HAL库_流水灯案例_HAL库工程创建[].wmv 105.9MB
│├─035_HAL库_流水灯案例_HAL库代码实现〖〗.wmv 56MB
│├─036_HAL库_系统时钟配置的源码解析{}.wmv 54.5MB
│├─037_软件常见问题解答『』.wmv 13.5MB
│├─038_课堂练习_依次开关灯〖〗.wmv 45.6MB
│├─039_中断系统_基本概念().wmv 27.3MB
│├─040_中断系统_中断的作用『』.wmv 7.5MB
│├─041_中断系统_STM32的中断[].wmv 61.7MB
│├─042_中断系统_中断体系架构().wmv 20.7MB
│├─043_中断系统_NVIC〖〗.wmv 48.4MB
│├─044_中断系统_中断优先级底层原理和配置().wmv 53.1MB
│├─045_中断系统_EXTI原理和寄存器〖〗.wmv 20.2MB
│├─046_中断系统_按键中断案例_需求分析和电路原理().wmv 18.7MB
│├─047_中断系统_复习回顾{}.wmv 23.5MB
│├─048_中断系统_按键中断案例_寄存器介绍〖〗.wmv 44.8MB
│├─049_中断系统_按键中断案例_寄存器方式实现().wmv 72.6MB
│├─050_中断系统_按键中断案例_HAL库方式实现{}.wmv 65.1MB
│├─051_中断系统_课堂练习_按键开关灯〔〕.wmv 60.4MB
│├─052_中断系统_课堂练习_按键开关流水灯{}.wmv 60.5MB
│├─053_中断系统_课堂练习_按键手动流水灯().wmv 41.9MB
│├─054_USART_串行和并行通讯【】.wmv 24.6MB
│├─055_USART_单工半双工全双工〖〗.wmv 4.9MB
│├─056_USART_同步和异步『』.wmv 3.4MB
│├─057_USART_串口通讯协议[].wmv 44.7MB
│├─058_USART_USART外设基本介绍().wmv 42.1MB
│├─059_USART_功能框图原理介绍{}.wmv 49.5MB
│├─060_USART_波特率的设置[].wmv 33.3MB
│├─061_USART_串口通讯案例_电路原理和寄存器介绍【】.wmv 85.9MB
│├─062_USART_串口通讯案例_轮询方式寄存器实现_初始化{}.wmv 36.5MB
│├─063_USART_串口通讯案例_轮询方式寄存器实现_收发单个字符().wmv 24.7MB
│├─064_USART_串口通讯案例_轮询方式寄存器实现_发送字符串{}.wmv 13.1MB
│├─065_USART_串口通讯案例_轮询方式寄存器实现_接收字符串〔〕.wmv 29.7MB
│├─066_USART_串口发送数据案例_寄存器轮询方式_代码改进〖〗.wmv 84.6MB
│├─067_USART_问题解答_状态位的置位和清除().wmv 41.2MB
│├─068_USART_串口发送数据案例_寄存器中断方式『』.wmv 65.9MB
│├─069_USART_问题解答_字符串结束标志的判断〖〗.wmv 18.1MB
│├─070_USART_串口发送数据案例_HAL库轮询方式_定长数据的收发().wmv 84.2MB
│├─071_USART_串口发送数据案例_HAL库轮询方式_变长数据的收发〖〗.wmv 27.9MB
│├─072_USART_串口发送数据案例_HAL库中断方式〔〕.wmv 104.7MB
│├─073_使用Keil进行断点调试{}.wmv 33.1MB
│├─074_USART_使用串口进行printf重定向_寄存器实现〔〕.wmv 39MB
│├─075_USART_使用串口进行printf重定向_HAL库实现【】.wmv 21.2MB
│├─076_基础知识复习回顾().wmv 84.5MB
│├─077_I2C_底层原理和协议〔〕.wmv 45.7MB
│├─078_I2C_软件模拟I2C案例_需求描述和硬件电路设计〖〗.wmv 31.9MB
│├─079_I2C_软件模拟I2C案例_M24C02地址介绍().wmv 12.8MB
│├─080_I2C_软件模拟I2C案例_时序图整理〔〕.wmv 60.2MB
│├─081_I2C_软件模拟I2C案例_工程创建和基本宏定义【】.wmv 34MB
│├─082_I2C_问题解答_EEPROM读写操作时序〖〗.wmv 13.2MB
│├─083_I2C_软件模拟I2C案例_I2C基本时序定义『』.wmv 85.8MB
│├─084_I2C_软件模拟I2C案例_I2C主机发送一个字节[].wmv 15.4MB
│├─085_I2C_软件模拟I2C案例_I2C主机读取一个字节『』.wmv 21.7MB
│├─086_I2C_软件模拟I2C案例_EEPROM读写一个字节{}.wmv 53MB
│├─087_I2C_软件模拟I2C案例_EEPROM连续读写多个字节().wmv 24.3MB
│├─088_I2C_软件模拟I2C案例_主函数测试【】.wmv 31.3MB
│├─089_I2C_I2C原理复习总结[].wmv 41.4MB
│├─090_I2C_STM32中的I2C外设原理框图().wmv 37.8MB
│├─091_I2C_I2C外设寄存器(一)_基本配置{}.wmv 79.1MB
│├─092_I2C_I2C外设寄存器(二)_I2C协议控制『』.wmv 66.4MB
│├─093_I2C_硬件实现I2C案例_工程创建和I2C初始化〖〗.wmv 31.1MB
│├─094_I2C_硬件实现I2C案例_I2C协议实现(一)_基本操作().wmv 24.7MB
│├─095_I2C_硬件实现I2C案例_I2C协议实现(二)_收发地址和数据『』.wmv 40.9MB
│├─096_I2C_硬件实现I2C案例_EEPROM接口实现和测试().wmv 45.9MB
│├─097_I2C_硬件实现I2C案例_HAL方式实现{}.wmv 63.9MB
│├─098_综合案例_花式流水灯_需求分析和实现思路〖〗.wmv 32.2MB
│├─099_综合案例_花式流水灯_串口下发方案和保存().wmv 47.6MB
│├─100_综合案例_花式流水灯_流水灯方案的解析和显示{}.wmv 122.2MB
│├─101_定时器_STM32中的定时器整体介绍〔〕.wmv 19.7MB
│├─102_定时器_系统嘀嗒定时器{}.wmv 18.9MB
│├─103_定时器_系统嘀嗒定时器_寄存器介绍〔〕.wmv 26.1MB
│├─104_定时器_系统嘀嗒定时器案例_寄存器实现【】.wmv 59.4MB
│├─105_定时器_系统嘀嗒定时器案例_HAL库实现().wmv 59.5MB
│├─106_定时器_系统嘀嗒定时器_延时函数工具类『』.wmv 37.3MB
│├─107_定时器_基本定时器_基本组成和原理[].wmv 62.8MB
│├─108_定时器_基本定时器案例_寄存器介绍().wmv 60.2MB
│├─109_定时器_基本定时器案例_寄存器实现{}.wmv 37.1MB
│├─110_定时器_基本定时器案例_HAL库实现[].wmv 66.1MB
│├─111_定时器_课堂练习_定时器控制双灯闪烁【】.wmv 96.8MB
│├─112_定时器_通用定时器_基本介绍和时钟源选择{}.wmv 40.3MB
│├─113_定时器_通用定时器_计数模式().wmv 14MB
│├─114_定时器_通用定时器_PWM原理【】.wmv 29.8MB
│├─115_定时器_通用定时器_输出比较原理和工作模式[].wmv 41MB
│├─116_定时器_输出PWM案例_寄存器介绍『』.wmv 58.2MB
│├─117_定时器_输出PWM案例_寄存器实现{}.wmv 101.8MB
│├─118_定时器_输出PWM案例_HAL库实现『』.wmv 71.4MB
│├─119_定时器_课堂练习_交替呼吸灯〖〗.wmv 26.1MB
│├─120_定时器_课堂练习_按键调节LCD背光亮度().wmv 74.9MB
│├─121_定时器_通用定时器_输入捕获功能『』.wmv 75.2MB
│├─122_定时器_测量周期案例_电路原理和寄存器介绍[].wmv 43.9MB
│├─123_定时器_测量周期案例_寄存器方式_定时器初始化().wmv 71.1MB
│├─124_定时器_测量周期案例_寄存器方式_检测周期和频率〖〗.wmv 44MB
│├─125_定时器_测量周期案例_寄存器方式_代码优化().wmv 60.7MB
│├─126_定时器_测量周期案例_HAL库方式{}.wmv 89.3MB
│├─127_定时器_通用定时器_触发输出和从模式〔〕.wmv 64MB
│├─128_定时器_通用定时器_PWM输入模式【】.wmv 22.3MB
│├─129_定时器_课堂练习_测量不同频率的PWM方波().wmv 58MB
│├─130_定时器_复习回顾_从模式和PWM输入模式〔〕.wmv 40.2MB
│├─131_定时器_测量占空比案例_寄存器介绍〖〗.wmv 15.1MB
│├─132_定时器_测量占空比案例_寄存器方式实现『』.wmv 47.4MB
│├─133_定时器_测量占空比案例_HAL库方式实现{}.wmv 70.7MB
│├─134_定时器_高级定时器_功能框图和原理介绍().wmv 47.5MB
│├─135_定时器_高级定时器案例_寄存器介绍『』.wmv 50.1MB
│├─136_定时器_高级定时器案例_寄存器方式实现[].wmv 124.2MB
│├─137_定时器_高级定时器案例_HAL库方式实现().wmv 98.7MB
│├─138_定时器_复习回顾_定时器总结{}.wmv 98.4MB
│├─139_DMA_基本原理和功能框图『』.wmv 105.5MB
│├─140_DMA_寄存器介绍【】.wmv 83MB
│├─141_DMA案例1_ROM到RAM_寄存器实现〔〕.wmv 86.3MB
│├─142_DMA案例1_ROM到RAM_HAL库实现〖〗.wmv 109.7MB
│├─143_DMA案例2_RAM到串口_寄存器实现().wmv 65MB
│├─144_DMA案例2_RAM到串口_HAL库实现『』.wmv 40.4MB
│├─145_DMA_复习回顾[].wmv 66.7MB
│├─146_ADC_基本原理和基本参数().wmv 42MB
│├─147_ADC_STM32的ADC模块基本介绍〖〗.wmv 21MB
│├─148_ADC_逐次逼近型ADC工作原理().wmv 41.3MB
│├─149_ADC_ADC外设工作原理{}.wmv 106.5MB
│├─150_ADC_寄存器介绍〔〕.wmv 150MB
│├─151_ADC_单通道转换案例_寄存器方式〖〗.wmv 107.1MB
│├─152_ADC_单通道转换案例_HAL库方式().wmv 57MB
│├─153_ADC_ADC框图和寄存器复习回顾【】.wmv 121.7MB
│├─154_ADC_多通道转换案例_寄存器方式().wmv 134.1MB
│├─155_ADC_多通道转换案例_HAL库方式『』.wmv 47.2MB
│├─156_SPI_SPI通信介绍{}.wmv 74.4MB
│├─157_SPI_W25Q32芯片介绍和读写操作().wmv 106.7MB
│├─158_SPI_读写Flash案例_软件模拟实现(一)_SPI通信协议『』.wmv 81.6MB
│├─159_SPI_读写Flash案例_软件模拟实现(二)_Flash接口声明和读取ID测试[].wmv 60MB
│├─160_SPI_读写Flash案例_软件模拟实现(三)_读写Flash【】.wmv 101.9MB
│├─161_SPI_读写Flash案例_代码地址问题解答{}.wmv 31.2MB
│├─162_SPI_STM32的SPI外设『』.wmv 40.3MB
│├─163_SPI_SPI模块寄存器介绍【】.wmv 85.4MB
│├─164_SPI_读写Flash案例_硬件实现_寄存器方式{}.wmv 67.8MB
│├─165_SPI_读写Flash案例_硬件实现_HAL库方式『』.wmv 58.5MB
│├─166_存储器和寄存器_存储器基本介绍和分类【】.wmv 26MB
│├─167_存储器和寄存器_不同类型存储器介绍().wmv 59.3MB
│├─168_存储器和寄存器_STM32的存储器映射〖〗.wmv 106.8MB
│├─169_存储器和寄存器_寄存器的本质和地址映射{}.wmv 88.7MB
│├─170_课堂练习_向Flash写入大量字符{}.wmv 91.6MB
│├─171_FSMC_基本原理和组成〖〗.wmv 73.9MB
│├─172_FSMC_外部设备地址映射().wmv 19.5MB
│├─173_FSMC_控制外部存储器的读写时序{}.wmv 49MB
│├─174_FSMC_SRAM芯片IS62WV51216{}.wmv 60.9MB
│├─175_FSMC_扩展SRAM案例_硬件电路和寄存器介绍〖〗.wmv 112.5MB
│├─176_FSMC_扩展SRAM案例_寄存器实现[].wmv 143.4MB
│├─177_FSMC_复习总结和扩展{}.wmv 108.4MB
│├─178_FSMC_扩展SRAM案例_HAL库实现〔〕.wmv 41.9MB
│├─179_LCD_原理和接口类型().wmv 51.1MB
│├─180_LCD_液晶控制器以及系统组成{}.wmv 68.6MB
│├─181_LCD_FSMC控制LCD显示案例_硬件电路设计〔〕.wmv 52.1MB
│├─182_LCD_FSMC控制LCD显示案例_FSMC的寻址〖〗.wmv 63MB
│├─183_LCD_FSMC控制LCD显示案例_FSMC配置().wmv 53.6MB
│├─184_LCD_FSMC控制LCD显示案例_LCD宏定义和底层操作接口【】.wmv 91.7MB
│├─185_LCD_FSMC控制LCD显示案例_读取LCD模块ID〖〗.wmv 26.6MB
│├─186_LCD_FSMC控制LCD显示案例_设置全屏背景色『』.wmv 77.8MB
│├─187_LCD_复习回顾{}.wmv 54.2MB
│├─188_LCD_FSMC控制LCD显示案例_显示英文字符().wmv 185MB
│├─189_LCD_FSMC控制LCD显示案例_显示字符串{}.wmv 35.4MB
│├─190_FSMC控制LCD显示案例_显示汉字[].wmv 33.5MB
│├─191_FSMC控制LCD显示案例_显示图片【】.wmv 51.1MB
│├─192_LCD_FSMC控制LCD显示案例_画点线长方形{}.wmv 81.2MB
│├─193_FSMC控制LCD显示案例_画圆『』.wmv 117.8MB
│├─194_FSMC控制LCD显示案例_HAL库实现【】.wmv 56.9MB
猜你喜欢
-
尚硅谷-大数据技术之新能源汽车数仓
2024-03-22 -
【4000】无际单片机~单片机入门到高级教程
2024-11-24 -
尚硅谷在线课共16季完整版
2023-11-24 -
尚硅谷大型Vue项目实战-尚品汇
2023-11-30 -
尚硅谷2024最新版Python视频教程
2024-05-23 -
尚硅谷2019学习路线图
2023-11-29 -
2024年尚硅谷嵌入式培训线下班
2024-03-11 -
尚硅谷学JAVA视频教程10套[2018年前]|
2023-11-23 -
硅谷2024最新版FlinkCDC视频教程
2024-12-09 -
尚硅谷嵌入式技术STM32单片机
2025-01-25
-
华清远见-嵌入式人工智能课程
2025-01-13 -
2023年底 尚硅谷大数据112门技术+37个项目【无密独家发布】
2024-01-13 -
尚硅谷2024最新版微信小程序基础与慕尚花坊项项目[完结无密]
2024-03-10 -
2022-前端视频教程:微信小程序新版-尚硅谷
2023-11-30 -
千锋教育2023版智能物联网+嵌入式课程[完结无密]
2024-03-09 -
尚硅谷嵌入式数字电路_从零搭建计算机教程
2024-12-12 -
2023 尚硅谷java完整版|并赠送JAVA相关高薪及面试资料
2024-01-24 -
郭天祥2023全新51单片机教程-入门+提高
2024-03-26 -
郭天祥32位 ARM单片机视频教程-入门到实战
2024-03-21 -
14-078-尚硅谷嵌入式系列教程之Ubuntu快速上手
2024-11-04
猜你在找
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.xitnds.com"或“xitnds.com”,如遇到无法解压的请联系管理员!
学IT那点事 » 尚硅谷嵌入式技术STM32单片机
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 学IT那点事下载免费吗?