自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32使用cubumx配置串口不定长接收

在main函数中 “MX_USART1_UART_Init();”后面加上使能DMA空闲中断和关闭。此方法利用stm32的uart+dma来实现不定长接收,利用dma中的空闲中断。速度设置最大(其实用115200没有影响 但为保证工程严谨性)设置USART1 为异步通信方式 使能串口1全部中断。printf打印函数 同时使MicroLIB库。设置USART1_RX的DMA中断接收。检查中断优先级 这两个中断是否开启。创建变量缓存和引用外部DMA的结构体。DMA_IT_HT标志位。

2024-09-11 20:54:12 256

原创 stm32单片机遥控美的空调

NEC /R05D协议它都属于红外线协议。这些协议的区别主要在于数据帧格式的定义不同,然而其数据传输原理是一致的。我们日常购买的万能遥控器、在淘宝上购入的 mini 遥控器以及电视机、投影仪等设备,绝大多数采用的是 NEC 协议。而我们今天要控制的美的空调使用的是 R05D 协议。不过,只要掌握了一种协议的解析方式,理解了红外线传输的原理,那么其他遥控器协议也都能够被破解并加以运用。逻辑1:逻辑0:引导码(L):分隔码(S):其中实际发射需38kHZ载波实现载波频率为38KHz,

2024-09-10 16:23:09 1235

空空如也

空空如也

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

TA关注的人

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