登录
首页 » Others » 真正实现了STM32 HAL串口不定长数据的接收发送功能(DMA方式,不用限定单次接收长度和添加结束标志)

真正实现了STM32 HAL串口不定长数据的接收发送功能(DMA方式,不用限定单次接收长度和添加结束标志)

于 2020-11-27 发布
0 283
下载积分: 1 下载次数: 4

代码说明:

网上使用HAL串口时很多都没有实现不定长数据的接收,要么是限定数据长度,要么是加“0x0a 0x0d”来控制接收完成,找了很久都没有真正找到一个能用的,在很多通信中不可能是定义的,或是加上“0x0a 0x0d”来实现的,由于项目需要,自己阅读STM32 HAL的文档,写出了一个Demo程序,可以实现回显功能(就是通过给STM32发送不定长的数据,可以实现一模一样接收发送的数据),在STM32F429IGT6上验证过,跑了一天没有出现丢失数据的问题,使用DMA发送与接收方式,可以释放CPU部分运算资源,程序中的UART_RX_BUF_SIZE定义为128,就是一次最大接收为128,我在项目中通过

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 12864液晶实现图片的移动
    基于51单片机 12864液晶 实现图像的上下左右移动 课程设计文档
    2020-12-11下载
    积分:1
  • matlab数值分析序(超详细)
    第一章 误差与范数第二章 非线性方程(组)的数值解法第三章 解线性方程组的直接方法第四章 解线性方程组的迭代法第五章 矩阵的特征值与特征向量的计算第六章 函数的插值方法第七章 函数逼近与曲线(面)拟合第八章 数值微分第九章 数值积分第十章 常微分方程(组)求解
    2021-05-06下载
    积分:1
  • PSO-SVM 粒子算法优化支持向量机MATLAB代码
    用粒子群算法优化支持向量机的matlab程序,用于对股价、经济的预测作用,优化后预测精确
    2020-11-27下载
    积分:1
  • 软考数据库系统工师复习资料(完全版)
    软考数据库系统工程师复习资料(完全版)文档整理资料!
    2020-02-23下载
    积分:1
  • svm模糊分类源
    该程序是svm和模糊的源程序,挺好用的,值得一看哦
    2020-11-27下载
    积分:1
  • STM8L101低功耗应用实例
    STM8L低功耗应用实例,每隔30S读取一次18B20数据并通过串口发出,其它时间都处于等待模式以降低功耗
    2020-06-01下载
    积分:1
  • pcb常用元件库
    pcb常用元件库,适用于常用的PCB封装与新手画图 pcb常用元件库,适用于常用的PCB封装与新手画图pcb常用元件库,适用于常用的PCB封装与新手画图
    2021-05-07下载
    积分:1
  • C语言实现农历万年历,农历公历转换--最新版
    信息最全的农历万年历,可以计算1901-2300年的信息,有整齐美观的日历格式打印。公历信息包括日期、星期、节日。农历信息包括二十四节气时间点、闰月、大小月、三伏、九九、干支、年号、农历节假日、属相等。 还可以进行农历和公历的日期对应转换,查询生辰八字。支持自定义节日和纪念日,自定义时公历和农历是区分开的。压缩包中包含源代码,也包含引用的自定义头文件的源C代码文件。
    2020-11-05下载
    积分:1
  • 运输表上作业法matlab完整描述
    运输问题的最低运价问题,文档中打开手动输入price运价、prod产量、sell销量,run就可以显示结果,通过调整可以很方便的让它显示需要的数据。你值得拥有,无论中国知网、还是百度,都没有完整的matlab运输问题表上作业法算法。
    2020-06-21下载
    积分:1
  • 脱机手写签名识别-要求与源码
    模式识别mini project-脱机手写签名识别,这是每个学习模式识别的同学必做的课程设计mini project,主要功能要求如下: 一共有20个人,在其对应的文件夹中存放了每个人的20个手写签名图像,每幅图像均为PCX图像格式,大小为129 94像素大小。 对每个人的手写签名,用其中80%的图像作为训练样本进行训练,用余下的20%的图像进行测试。在签名图像进行特征提取时,提取6 个ET1和6 个DT12轮廓特征。每一个人的手写签名特征假设为48维特征空间的多维高斯分布。用贝叶斯参数估计法估算概率密度函数(pdf),然后用Bayes分类器识别。分别计算close test和open
    2020-12-12下载
    积分:1
  • 696518资源总数
  • 106245会员总数
  • 18今日下载