
嵌入式学习之STM32
文章平均质量分 89
小程同学>o<
研二电子信息在读,方向人工智能,图像智能处理;本科物联网工程。开始入手嵌入式啦,每天分享学习笔记及思路,欢迎大家来关注我,和我一起学习
展开
-
嵌入式开发之STM32学习笔记day15
本文摘要: STM32F103C8T6的USART串口通信协议详解:涵盖了通信接口类型(USART、I2C、SPI、CAN、USB)的特点对比;串口通信的基本原理,包括硬件电路设计(TX/RX交叉连接)、电平标准(TTL/RS232/RS485)和关键参数(波特率、起始/停止位);重点分析了USART外设的结构与功能,包括数据帧格式(8/9位字长)、时序控制(起始位侦测与数据采样)、波特率发生器及工作模式(HEX/文本)。该资源支持全双工异步通信,最高速率达4.5Mbps,具有灵活的配置选项,是嵌入式系统扩原创 2025-05-29 11:10:51 · 835 阅读 · 0 评论 -
嵌入式开发之STM32学习笔记day14
DMA直接存储器存储原创 2025-05-28 10:16:18 · 854 阅读 · 0 评论 -
嵌入式开发之STM32学习笔记day13
ADC模数转换器原创 2025-05-27 08:00:00 · 983 阅读 · 0 评论 -
嵌入式开发之STM32学习笔记day12
输入捕获相关例程原创 2025-05-26 11:14:58 · 589 阅读 · 0 评论 -
嵌入式开发之STM32学习笔记day11
定时器输入捕获/PWMI/编码器介绍原创 2025-05-26 10:10:19 · 945 阅读 · 0 评论 -
嵌入式开发之STM32学习笔记day10
TIM定时器输出比较,PWM波控制LED原创 2025-05-24 16:03:44 · 1179 阅读 · 1 评论 -
嵌入式开发之STM32学习笔记day09
TIM定时器中断原创 2025-03-26 09:59:14 · 1173 阅读 · 18 评论 -
嵌入式开发之STM32学习笔记day08
外部中断控制器(EXTI)原创 2025-03-19 20:44:11 · 1393 阅读 · 16 评论 -
嵌入式开发之STM32学习笔记day07
STM32 GPIO(通用输入输出口)深入解析原创 2025-03-18 21:36:03 · 1545 阅读 · 6 评论 -
嵌入式开发之STM32学习笔记day06
STM32F103C8T6属于STM32F1系列,核心采用ARM Cortex-M3架构,工作频率最高可达72MHz,具有64KB的Flash存储器和20KB的RAM,支持丰富的外设接口,如USART、SPI、I2C、PWM、ADC等。其广泛应用于传感器数据采集、通信模块、工业控制等领域。本文介绍了基于STM32F103C8T6的开发实践,从基础的GPIO操作到外部中断、串口通信等高级功能的实现。通过这些实例,开发者可以快速上手STM32,并应用于各种嵌入式项目中。原创 2025-03-17 20:37:31 · 1474 阅读 · 16 评论 -
嵌入式开发之STM32学习笔记day05
STM32的I2C外设可用作通讯的主机及从机,支持100Kbit/s和400Kbit/s 的速率,支持7位、10位设备地址,支持DMA数据传输,并具有数据校验功能。它的I2C外设还支持SMBus2.0协议, SMBus协议与I2C类似,主要应用于笔记本电脑的电池管理中,本教程不展开,感兴趣的读者可参考《SMBus20》文档了解。原创 2025-02-10 16:11:31 · 770 阅读 · 0 评论 -
嵌入式开发之STM32学习笔记day04
在PWM中,信号的高电平和低电平的持续时间会变化,从而调节平均输出电压或功率。例如,调整一个LED的亮度或电动机的速度都可以通过改变。占空比是高电平持续时间与总周期时间的比率。原创 2025-01-17 15:10:26 · 335 阅读 · 0 评论 -
嵌入式开发之STM32学习笔记day03
【代码】嵌入式开发之STM32学习笔记day03。原创 2025-01-12 14:48:46 · 362 阅读 · 0 评论 -
嵌入式开发之STM32学习笔记day02
在Cortex-M里面有一个外设叫DWT(Data Watchpoint and Trace),是用于系统调试及跟踪,它有一个32位的寄存器叫CYCCNT,它是一个向上的计数器,记录的是内核时钟运行的个数,内核时钟跳动一次,该计数器就加1,精度非常高,决定内核的频率是多少。SysTick——系统定时器是属于CM3内核中的一个外设,内嵌在NVIC中。系统定时器是一个24bit的向下递减的计数器,计数器每计数一次的时间位1/SYSCLK,一般我们设置的系统时钟SYSCLK等于72M。原创 2025-01-08 14:49:31 · 543 阅读 · 0 评论 -
嵌入式开发之STM32学习笔记day01
串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式,电子工程师在调试设备时也经常用该通讯方式来输出调试信息。在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和片上外设;STM32标准库则是在寄存器与用户代码之间的软件层。对于通信协议,我们也可以以分层的方式来理解,最基本的是把它分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。原创 2025-01-06 19:07:30 · 802 阅读 · 0 评论