全部试看小节
本门课程对STM32开发的学习,包括介绍STM32单片机课程体系、配置MDK5开发环境、快速入门STM32F103C8T6单片机开发、了解Cortex-M3内核架构和嵌入式系统基本概念、学习寄存器映射、时钟配置、启动流程等STM32核心概念、掌握数据手册阅读技巧和工程创建方法、通过实际项目练习走进单片机开发,等等一系列工作。...
在这一章中,我们将从最基础的GPIO操作开始,逐步深入到中断系统的核心机制,最后通过一个完整的电动车报警器项目来巩固所学知识。本门课程对GPIO和中断的学习,不仅仅只是对寄存器操作的学习,还包括诸如项目设计流程图、中断优先级管理、外设驱动开发、项目集成调试、传感器应用、无线通信,等等一系列工作。...
本章课程学习包括掌握SysTick定时器工作原理和寄存器配置、理解HAL_Delay底层实现机制、手动编写延时函数和带操作系统延时函数、使用SysTick模拟多线程机制、学习红外传感器模块驱动开发、掌握LCD1602液晶显示器的时序控制和字符显示、通过智能排队控制系统项目实践状态机编程思想。...
本章课程学习包括掌握基本定时器、通用定时器、高级定时器的区别和应用、理解定时器框图和时钟来源配置、学习定时器中断机制和计数模式、掌握PWM波形输出原理和呼吸灯控制、理解输入捕获功能和按键时长测量、学习脉冲计数原理和应用、掌握舵机控制和超声波传感器驱动、通过感应开关盖垃圾筒项目实践多种传感器协同工作。...
本章聚焦于两大主题:看门狗与串口通信。内容包括IWDG/WWDG的工作原理、寄存器与库函数、溢出时间计算与配置及配套实验,对比两类看门狗的差异;系统梳理通信基础与UART:框图、寄存器、字符收发、不定长数据接收(接收中断与空闲中断两种思路与实现);完成蓝牙模块的AT指令与驱动实验,最终以“蓝牙遥控插座”项目完成从...
本章围绕ESP8266模块展开:了解芯片与常用功能,掌握设备/路由器两种工作模式与应用场景;基于串口与AT指令实现数据交互,完成联网流程;实现TCP客户端连接与本地服务器模式;通过“Wi‑Fi遥控风扇”项目把通信与控制串联为完整应用。...
本章基于STM32的智能4G遥控灯系统:通过调试助手与STM32经4G网络建立连接,发送命令码控制继电器通断,实现LED灯开启/关闭。通信链路为4G模块无线接入网络,UART与STM32交互;采用TCP客户端连接服务器,并用内网穿透实现公网访问。...
本章围绕DMA与ADC展开:梳理DMA控制器与框图、优先级与传输方式、指针递增与数据对齐、寄存器与库函数;完成内存↔外设三类数据搬运实验。系统学习ADC架构与关键细节、寄存器与库函数;完成单通道/多通道采集与DMA联动。以“吸烟室管控系统”为项目,结合MQ-2烟雾传感器实现数据采集、阈值判断与联动控制。...
本章围绕IIC/SPI与OLED显示、外部Flash、矩阵键盘展开:梳理IIC与SPI协议与时序、寄存器与库函数;完成OLED通信时序、GDDRAM与三种地址模式及命令、点/线/字符/字符串/汉字/图像显示实验;实现W25Q128读写(封装SPI接口、读取芯片ID与通用命令接口);掌握矩阵键盘扫描与消抖;以“智能门禁系统”为项目,完成密码输入&rarr...
本章围绕BKP与RTC实时时钟展开:配置并读写BKP备份寄存器实现断电不丢时;学习RTC时钟源分频与中断、时间与闹钟寄存器及库函数。补充说明:RTC是独立低功耗计时外设,位于备份域并可用VBAT单独供电,面向长期日历/闹钟/唤醒,区别于短周期控制的普通定时器。项目部分完成按键设置时间与闹钟、OLED实时显示、到时蜂鸣器提醒...
本章围绕低功耗、CAN与MQTT展开:梳理低功耗电源结构与睡眠/停机/待机进入与唤醒、相关寄存器与实验;系统学习CAN物理层、数据帧、位时序与控制器寄存器,完成双向收发;分层解析MQTT报文与OneNET接入配置并完成客户端编程;以“温湿度上传OneNET”为项目,采用ESP8266+DHT11采集并经Wi‑Fi/MQTT上云端,支持可视化实时更新...
本章围绕HTTP/JSON与天气API展开:学习心知天气平台接口与数据格式,掌握cJSON库解析JSON响应;完成ESP8266 HTTP客户端请求与数据获取,封装weather模块处理天气数据;以“智能Wi‑Fi天气预报系统”为项目,通过按键切换今天/明天/后天天气,OLED显示温度/湿度/天气状况,实现桌面天气信息终端。...
本章围绕智能台灯与PCB设计展开:集成红外/超声波/光敏电阻传感器,实现人员检测、距离测量与环境光照感知;构建智能/按键/蓝牙三种控制模式,OLED显示系统状态;以"智能台灯"为项目,完成传感器融合与多模式控制。同时学习立创EDA绘制原理图与PCB,掌握异型元器件符号与封装设计,基于智能台灯项目的杜邦线接线完成第一块...
本章围绕智能小车系统展开:完成车身基础安装与L9110S电机驱动模块配置,实现串口/蓝牙/Wi‑Fi/4G/语音多种控制方式;掌握PWM调速与差速转向原理,集成循迹/跟随/避障/测速传感器;以"智能小车"为项目,构建模块化控制系统,支持循迹行驶、跟随避障、测速显示与远程控制,为机器人学习提供完整硬件平台。...
本章围绕智能家居系统展开:整合门禁系统、模拟多线程、燃气报警、蓝牙/语音控制灯、环境数据上传OneNET等功能模块;构建矩阵键盘/蓝牙/Wi‑Fi多方式控制,集成环境监测(烟雾/温湿度/光照)与设备控制(客厅灯/卧室灯/风扇/门锁);以"智能家居"为项目,实现外部Flash设备W25Q128数据存储、OLED界面显示与状态反馈,打造便...
本章围绕PID平衡小车展开:掌握MPU6050六轴传感器IIC通信与寄存器配置,实现陀螺仪/加速度计数据获取与eMPL姿态解算;学习编码器原理与TB6612FNG电机驱动,完成PWM调速控制;深入理解PID控制理论,构建直立环/速度环/方向环三环控制架构;以"PID平衡小车"为项目,实现小车直立行走、速度调节与方向控制,为自动控制理论与嵌...
实战结束,本章为同学们提供:一人一策,简历优化服务,让你的简历不再“千篇一律”!从技术亮点到项目表达,全面提升简历专业度,同时提供Offer抉择指导、面试复盘、企业Offer深度分析,助你理性选择高薪岗位。
全部试看小节
良许
Linux系统工程师
1. 211机械硕士,国家奖学金获得者(读书期间拿奖拿到手抽筋); 2. 毕业后自学转行嵌入式,目前已经深耕嵌入式11年; 3. 前世界500强高级嵌入式工程师,率团队研发百万行级别项目; 4. 畅销书《速学Linux》作者; 5. 全网粉丝60万以上,机械工业出版社专家委员会委员
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题