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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 基于MATLAB的图像处理的课设计
    基于MATLAB的图像处理的课程设计 一、课程设计的目的:综合运用MATLAB工具箱实现图像处理的GUI程序设计。二、课程设计的基本要求1)熟悉和掌握MATLAB 程序设计方法2)掌握MATLAB GUI 程序设计3)熟悉MATLAB图像处理工具箱4)学会运用MATLAB工具箱对图像进行处理和分析三、课程设计的内容要求利用MATLAB GUI设计实现图像处理的图形用户界面,利用MATLAB图像处理工具箱实现以下的图像处理功能:
    2020-11-29下载
    积分:1
  • Matlab模糊聚类算法实现
    一个用Matlab实现的模糊聚类算法,原始数据存放于F盘跟目录下,也可自己设置。里面的注释也还可以,应该都能看懂,如果有一些模糊聚类算法基础的话。
    2020-12-07下载
    积分:1
  • matlab实现霍夫曼压缩与解压缩
    使用matlab 实现的封装好的霍夫曼压缩编码 以及对应的解压缩编码。可以直接对一串数据进行压缩。
    2020-12-05下载
    积分:1
  • FIR数字滤波器的设计和实现
    FIR数字滤波器的设计和实现 Matlab实现原函数:x(n)=s1(n-n1)+s2(n-n2)+s3(n-n3)1将原函数x(n)加个随机噪音,表示出其图像.2用滤波因子过滤噪音函数后的图像
    2020-12-08下载
    积分:1
  • 有机体:奥塔哥研究纳米团簇的遗传算法,包括结构方法和相似性(有机体)序是种遗传算法,旨在全局优化纳米团簇(也称为簇或纳米颗粒...
    【实例简介】用于研究纳米团簇(有机体)程序的遗传算法:用于纳米团簇的遗传算法 奥塔哥研究纳米团簇的遗传算法,包括结构方法和相似性(有机体)程序,旨在对纳米团簇进行遗传算法全局优化。 它的设计灵感来自Roy Johnston集团的伯明翰集群遗传算法和伯明翰并行遗传算法(请参阅JBA Davis, A. Shayeghi, SL Horswell, RL Johnston, Nanoscale, 2015,7, 14032 ( 或), RL Johnston,Dalton Trans., 2003, 4193–4207 ( 或 如果您是有机体计划的新手,建议在下载之前通过在交互式Jupyter + Binder交互式页面上运行有机体来尝试一下。 在Jupyter + Binder上,您可以在网络上玩生物程序。 您无需安装任何程序即可在Jupyter + Binder上试用有机体。 单击下面的“活页夹”
    2021-12-10 00:39:39下载
    积分:1
  • kettle 从oracle数据库导数据到hive 表
    由于公司要把oracle 数据库迁移到hive ,hbase 环境,特建议使用kettle做数据迁移,调试3个小时,终于调试成功,顺手写了个配置文档。
    2020-12-11下载
    积分:1
  • ADS通讯 C#与TWINCAT PLC的通讯
    使用 C# 实现与TWINCAT PLC control变量的通讯 ,实现上位机对倍福PLC的控制。包括说明文档,示例程序。
    2020-11-27下载
    积分:1
  • 永磁同步电机矢量控制 有传感器 无传感器
    永磁同步电机矢量控制 有传感器 无传感器 多个simulink仿真模型
    2020-12-12下载
    积分:1
  • 中文新闻类分类语料,共4个类别,分别文化,财经,军事,运动
    文本分训练和测试集,每个类别2000条新闻,简单做分类,测试效果 是足够了
    2020-11-27下载
    积分:1
  • 基于互信息的图像配准
    基于互信息的图像配准方法,用最大互信息对两张图片进行配准,得到他们相同的部分并以此为结果显示
    2020-11-30下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载