最新公告
  • 欢迎您光临学IT那点事,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 尚硅谷嵌入式技术STM32单片机

    尚硅谷嵌入式技术STM32单片机 最后编辑:2025-01-25
    会员服务: 网盘下载 自动提取 学习指导 环境配置二次开发BUG修复

    课程介绍

    简介

    尚硅谷嵌入式技术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

    猜你在找

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
    3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"www.xitnds.com"或“xitnds.com”,如遇到无法解压的请联系管理员!
    学IT那点事 » 尚硅谷嵌入式技术STM32单片机

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    本站所有资源会进行单独保存,如果下载链接失效可以联系管理员进行修正!!下载的文件打不开,也可百度或联系管理员,比如有些视频格式需要特殊的播放器待
    学IT那点事下载免费吗?
    本站原则上是免费下载的,但不是无条件开放,本站以分享币下进行分享下载,可以免费获取分享币,获取途径:1.每天进行签到;2.推广本站资源;3.发布高质量相关资源;4.当然你也可以直接扫码赞助购买,也可以一次性加入永久VIP!
    • 2025-01-25Hi,初次和大家见面了,请多关照!

    售后服务:

    • 下载须知 1、站内收录的教程与资源均是不加密的资源,收集整理进行分享,其版权归原作者及其网站所有。
      2、本站仅为资源分享的平台,站内资源仅供学习研究所用,不得用于商业用途,不对所造成的后果负责。
      3、本站教程仅供本站会员学习参考,不得传播及用于其他用途,学习完后请在24小时内自行删除。
      付费须知 1、本站原则上不收取任何费用,所有资源可免费获取,积分获取途径
      2、如自扫码等支付,纯属自愿支持本站建设,所有费用都用于网站服务器/域名/CDS加速等用途。
      3、开通终身VIP者,本站保证开通之日起五年以上(使用不到五年者,无条件按时间比例退还)。
      4、如本站如经营受阻,会提前告知用户,并退还剩于款项(已经用于本站建设的费用扣除后按比例退还)。
      售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
      免责声明 本站所提供的资源(教程/项目/资料)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: 56928691@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!

    Hi, 如果你对这资料有疑问,可以跟我联系哦!

    联系管理员
    • 14183会员总数(位)
    • 38171资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 2074稳定运行(天)

    提供最优质的资源集合

    赞助本站svip 了解详情
  • © 2008 - 2023 Theme by - 学IT那点事 . All rights reserved 湘ICP备2022013417号

  • XML地图 | 站长导航
    升级SVIP尊享更多特权立即升级