自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 printf重定向

【代码】printf重定向。

2023-02-02 17:35:18 140

转载 转载:STM32单片机极简方法 使用宏定义 代替复杂的重定向printf()函数,实现串口打印。(HAL库例程)

但是如果我们使用的是单片机运行C语言代码,如果不经任何修改直接使用 printf() 函数,结果是什么现象都没有。接下来我介绍一种特别简单的方法,让你不需要重定向 printf() 函数也可以实现相似的功能,就是那种%d,%f,%c。以上代码表示用 ps() 这个宏函数代替HAL库的串口发送函数,并且可以使用格式控制符%c,%d,%f,\r,\n等可变参数控制符。2.__VA_ARGS__是三个点”…对于 printf() 函数我们并不陌生,初学C语言使用的第一个函数,其作用是在终端打印显示格式化字符串。

2022-12-27 18:07:11 534

原创 使用CubeMX配置STM32L476RG,Timer触发ADC采集通过DMA搬运

timer触发ADC采集通过DMA搬运

2022-06-08 10:09:48 1977

原创 STM32IDLE中断使用

当接收到1个字节,就会产生RXNE中断,当接收到一帧数据,就会产生IDLE中断。比如给单片机一次性发送了8个字节,就会产生8次RXNE中断,1次IDLE中断。1.cubeMX配置串口,使能串口中断2.在cubeMX配置好串口后,还有在初始化回调函数里使能串口接收和RXNE中断,注意IDLE中断不要在这里开3.RXNE中断回调函数注意:IDLE中断不要在初始化串口时开启,要在第一个RNXE中断来后开启,不用IDLE中断时要关闭,(即接收完一帧数据后关闭IDLE中断,防止误触发)...

2022-02-25 18:27:43 6550

原创 ESP32_BLUFI代码移植过程遇到的问题

自用记录esp移植遇到的问题

2022-02-25 17:58:24 937 2

原创 cubeMX配置systemwkup,识别是否为systemwakeup唤醒

STM32System_wukp引脚使用

2022-02-25 17:40:11 3244 5

空空如也

空空如也

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

TA关注的人

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