
STM32基础
文章平均质量分 86
stm32基础知识
爱打代码的小高
这个作者很懒,什么都没留下…
展开
-
STM32实现三个串口同时开启发送接收数据
实现STM32开通三个串口,每个串口都可以实现接收和发送数据。STM32打开三个串口收发数据代码,STM32使用三个串口收发数据原创 2024-03-28 22:57:25 · 4339 阅读 · 6 评论 -
STM32使用USART发送数据包指令点亮板载LED灯
实现STM32指令点灯,发送@LED_ON指令打开板载LED灯,发送@LED_OFF关闭板载LED灯,与上一个博客不同,这个实际上是实现串口收发文本数据包。原创 2024-03-28 10:31:41 · 1748 阅读 · 0 评论 -
STM32的SPI通信介绍
SPI简介SPI:串行外设接口,与IIC一样都是通用数据总线。四根通信线:SCK,MOSI(DO),MISO(DI),SS。同步(共用一根时钟线),全双工(数据发送和接收单独占一条线)支持挂载多设备,一主多从,每个从机占用一根ss线原创 2024-03-27 22:47:30 · 1244 阅读 · 0 评论 -
STM32收发HEX数据包
在实际应用中,STM32的串口通信都是以数据包格式进行收发,这个数据包一般都包含包头和包尾,表示一个数据包。本程序实现收发一个数据包。原创 2024-03-27 22:46:21 · 1725 阅读 · 0 评论 -
USART发送各种数据类型数据的原理及程序实现
USART发送单字节数据原理及程序实现。原创 2024-03-27 22:35:26 · 2035 阅读 · 0 评论 -
STM32串口通信的几种方式与介绍
通信目的:将一个设备的数据传送到另一个设备,扩展硬件系统通信协议:制定通信的规则,通信双方安装协议规则进行数据收发原创 2024-03-19 21:11:23 · 1811 阅读 · 0 评论 -
STM32串口USART介绍
USART是通用同步/异步收发器英文全称:(Universal Synchronous / Asynchronous Receiver Transmitter)与UART不同的是USART的S代表的是同步,但是一般不用这个功能,所以同步模式只是兼容别的协议或者特殊模式使用,USART是STM32内部集成的外设,它能根据数据寄存器的数据的一个字节自动生成一个数据帧时序,并从TX引脚发送出去,也可以自动接收RX发送的数据帧,并解码为一个字节数据并存放在数据寄存器里。原创 2024-03-19 21:11:40 · 2054 阅读 · 0 评论 -
STM32定时器工作原理概述及实现内外部时钟源计时程序
发送到中断输出控制的箭头是指当计时时间到的时候,产生更新中断都的信号去向,如果是。原创 2024-03-13 16:36:56 · 2127 阅读 · 0 评论 -
STM32模拟-数字转换器ADC
ADC能将连续变化的模拟电压转化为数字变量,建立起了模拟电路到数字电路的桥梁。相对应的还有DAC,将数字变量转化为模拟电压,PWM就是这个功能的一个分支。简单来说STM32的ADC实际上就是一个电压表,把引脚的电压测量出来放到一个变量里。STM32的ADC是12位的,对应的最大数字为4095,也就是测量电压最大为3.3v。原创 2024-03-13 16:39:55 · 1807 阅读 · 0 评论 -
STM32定时器的介绍
定时器的基本功能:对输入的时钟进行计数,在计数值达到设定值时触发中断。当这个计数器的输入是一个准确可靠的基准时钟的时候,那么它在对这个基准时钟进行计数的过程实际上就是记时的过程。16位计数器:计数器就是用来执行计数定时的一个寄存器,每来一个时钟,计数器加1。在STM32中,时钟频率为72Mhz,那么计72个数字就是1us的时间,计72000个数就是1ms的时间。在72Mhz的计数时钟下,最大可以实现=59.65s的定时。还可以使用级联模式,让一个定时器输出当另一个定时器输入,这样可以实现秒,大概八千多年。原创 2024-03-09 22:32:19 · 1777 阅读 · 0 评论 -
STM32使用外部中断,实现触摸模块的触摸计次
手触摸一次,计数加1。原创 2024-03-09 22:30:36 · 900 阅读 · 0 评论 -
STM32使用USB转TTL工具(CH340)烧录程序
使用USB转TTL工具上传代码到STM32开发板原创 2024-03-05 16:19:40 · 18274 阅读 · 14 评论 -
STM32中断
STM中断,STM中断是什么,如何使用中断,中断的原理。STM32使用中断原创 2023-12-18 16:24:19 · 1087 阅读 · 1 评论 -
STM32实现按键点灯,按下亮,再按熄灭,GPIO输入输出源代码
STM32实现按键点灯,GPIO输入输出,按下亮,再按熄灭,GPIO输入输出源代码原创 2023-12-11 14:52:03 · 5398 阅读 · 1 评论 -
STM32的GPIO输入,原理,电路;标准库中的一些数据类型的原理:宏定义,结构体,枚举
这篇摘要主要介绍了常见的输入设备及其处理方法,以及涉及的电路原理、数据类型、宏定义、结构体和枚举等相关内容。首先涉及了按键的工作原理和处理程序,介绍了如何通过增加延时来过滤按键产生的抖动。其次讨论了增加电压比较器模块的光敏电阻模块的工作原理,并给出了相应的硬件电路接法。接着详细介绍了数据类型,包括常见的int8_t、uint8_t等,以及typedef的作用和用法,用结构体将不同数据类型组合成一个数据类型。最后,介绍了枚举的定义和使用方法,并指出在STM32的标准库中常见的枚举变量。原创 2023-12-10 17:01:34 · 1095 阅读 · 1 评论 -
STM32对GPIO进行基础输出操作:点亮LED灯并闪烁,跑马流水灯(标准库GPIO输出模式)
操作STM32的GPIO需要三个步骤第一步:RCC开启时钟第二步:使用GPIO_Init函数初始化GPIO第三步:使用输出或输入的函数控制GPIO口。原创 2023-12-06 16:59:31 · 1835 阅读 · 1 评论 -
STM32的GPIO的使用
STM32的GPIO的基本知识和使用原创 2023-12-01 11:28:51 · 1104 阅读 · 1 评论