自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32F103 串口DMA通信与环形缓冲区实现

本教程基于STM32F103芯片,通过DMA(直接内存访问)实现高效串口通信,并结合**环形缓冲区(Circular Buffer)**解决数据接收时的溢出问题。代码核心功能如下:USART1的DMA收发配置:自动传输数据,不占用CPU资源。循环缓冲区管理:确保接收数据的连续性,避免丢失。中断触发机制:通过空闲中断检测一帧数据结束,通过DMA中断管理缓冲区状态。#define USART1_RX_DMA_CHANNEL DMA1_Channel5 // 接收DMA通道。

2025-03-18 14:28:19 370

原创 高通蓝牙耳机(QCC3034)Sink开发基础教程一:高通蓝牙方案介绍及开发环境搭建

高通蓝牙耳机(QCC3034)Sink开发基础教程第一章:高通蓝牙方案介绍及开发环境搭建文章目录高通蓝牙耳机(QCC3034)Sink开发基础教程前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy

2021-12-29 16:33:47 9286 2

原创 使用LL库配置STM32的IIC

本文驱动0.96寸IIC接口的OLED为例,向大家说明如何使用LL库配置STM32的IIC。注意,本文并非教程,只作为使用STM32 IIC 外设的一些补充说明,关于IIC接口和OLED的一些相关知识在此不作说明。LL库相对于HAL的优点别的不说,就一个字:快!!!,我使用公司的烂电脑编译一个HAL库的工程怎么说也得要两三分钟,使用LL库时可以缩减到30S左右(虽然还是很慢,公司给配的电脑辣鸡没法子)。使用LL库的前提是需要我们拥有一个LL库的工程(这不是废话吗),最简单的方法是通过STM32Cube

2020-11-13 13:13:09 5843 1

原创 SYN480R模块解码EV1527教程

1. EV1527帧结构EV1527 每帧数据由同步码和24位的数据码组成,数据码又分为地址码(20位)和按键码(4位)。以我手头上的433Mhz的EV1527遥控器为例,遥控波形如下。bit0:400us高电平+800us低电平bit1:1ms高电平+200us低电平同步码(黑色线条部分):高电平400us+低电平9ms。地址码(橙色线条部分):20个数据位,共24ms。按键码(...

2018-12-11 11:44:06 23612 13

Stm32F407xx_LL_IIC

使用LL库配置STM32的IIC

2020-11-13

SYN480R/SYN500解码EV1527程序

单片机使用SYN480模块解码EN1527程序

2018-12-11

空空如也

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

TA关注的人

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