自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 HAL_ADC_Start_DMA(&handle,uint32_t *pdata, uint32_t lenth)中lenth是什么含义

lenth代表的不是传输字节的长度,而是一个数据项的个数,早在dma_handle.Init.MemDataAlignment= DMA_MDATAALIGN_HALFWORD 中定义了每一个数据项会传输两个字节,lenth更像一个计数最大的值,当传输的数据项超过这个值时,如果设置了循环传输,dma会从缓冲区开头重新写入数据,覆盖旧的数据。

2025-08-03 14:30:38 92

原创 stm32对sg90舵机的角度控制

必须连接到控制电路和电源的公共地线。- 连接到的直流电源正极。- 接收来自控制器(如 Arduino)的 PWM 控制信号。

2025-07-19 13:56:34 343

原创 STM32重写fputs实现mini的可格式化输出的 my_printf

如果直接使用 c标准库,即使重写了fputs之后,在链接过程中,stm32也会进入半主机模式,所以,如果是keil用户,可以使用keil的microlib库,就不会链接到c标准库,可以直接重写 fputs函数。我这里使用的是串口1,直接重写了fputs重定向到uart1。如果要输出到其他地方,重写fputs即可。但是vscode用户用不了,所以可以直接写一个mini版本的printf发送数据,并且支持格式化输出。(目前还未支持浮点数,可自行添加)。可以看到,是能够正常输出到串口的。

2025-07-18 12:13:20 203

原创 关于字符串在arm-none-eabi-gcc编译后的保存问题

,可以看到“好“字消失了,这是因为在objdump的ASCII显示部分,它试图将每个字节解释为ASCII字符,但是0xE5, 0xA5, 0xBD不是可打印的ASCII字符(ASCII范围0-127)(原始字节序列是UTF-8,兼容ASCII),所以objdump用'.'表示。对于嵌入式数据,字符串常量,保存在elf文件的.rodata段,在编译过程中编译器编码格式直接影响了常量的保存编码(对于超出ASCII范围的字符),通常在linux环境下,我们使用UTF-8格式保存字符常量。

2025-07-10 13:25:31 153

原创 stm32使用通用定时器输出pwm

例如:72MHz时钟 + PSC=7199 + ARR=999 → 定时周期 = 1000×720072MHz=0.1秒72MHz1000×7200​=0.1秒。基本的计时功能只需要最基本的定时器单元即可实现,如果需要输入捕获或者输出PWM(输出比较)功能则需要 Channel。有输入输出功能的定时器都会有通道,用来完成特定的功能,需要注意。:为RTOS提供时间基准(如FreeRTOS的心跳时钟)。:通过比较器(CCR)控制占空比(如驱动电机转速)。:输出精确时序的方波(如超声波测距的触发信号)。

2025-06-23 11:05:34 294

原创 stm32通用定时器配置溢出中断步骤

通用定时器最基本的功能就是定时中断,实现最基本的定时中断需要配置 四个函数。先给个概述,这里以定时器2为例。//更新公共中端服务函数内的回调函数事件。//定时器开启时钟源,中断设置。//给公共终端服务函数传入句柄。

2025-06-21 16:05:29 249

原创 MySQL基础:基础Data Manipulation language和Data Query Language

insert into employees values(1,'1234','何炅的弟弟','男',33,'9765432','2000-1-29','广东');insert into employees values(3,'39767','何晶晶','女',18,'88888888','2008-2-22','越南'),(4,'16778','柳岩','女',90,'88888888','1999-1-30','韩国');-- 第一页-- 第一页可以省略索引。

2024-07-14 11:27:05 275 3

原创 重现简单鼠标操作

程序用windows.h里对鼠标键盘操作的函数,实现简单的重复鼠标操作。

2023-12-26 18:15:08 553 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除