没有合适的资源?快使用搜索试试~
我知道了~
文库首页
行业
互联网
STM32串口DMA接收不定长数据.zip
STM32串口DMA接收不定长数据.zip
共89个文件
h:39个
c:38个
s:3个
串口
DMA
需积分: 9
2 下载量
99 浏览量
2021-04-23
15:31:43
上传
评论
收藏
342KB
ZIP
举报
温馨提示
立即下载
DMA接收长度为接收缓存长度 开启接收完成中断 中断中切换接收缓存 并用添加标记 开启串口空闲中断
资源详情
资源评论
收起资源包目录
串口DMA接收不定长数据.zip
(89个子文件)
串口DMA接收不定长数据
library_F1_V3.5
RTX
RTX_lib.c
13KB
RTL.h
33KB
RTX_Config.h
1KB
MALLOC
malloc.c
5KB
malloc.h
2KB
STM32F10x
stm32f10x_conf.h
3KB
stm32f10x.h
619KB
stm32f10x_it.c
2KB
system_stm32f10x.c
36KB
system_stm32f10x.h
2KB
stm32f10x_it.h
2KB
CORE
core_cm3.h
84KB
startup_stm32f10x_hd.s
15KB
startup_stm32f10x_ld.s
12KB
core_cm3.c
17KB
readme.txt
1KB
startup_stm32f10x_md.s
12KB
SYSTEM
usart.c
5KB
sys.c
616B
usart.h
1KB
delay.c
5KB
sys.h
3KB
delay.h
1KB
STM32F10x_FWLib
inc
stm32f10x_bkp.h
7KB
stm32f10x_usart.h
16KB
stm32f10x_exti.h
7KB
stm32f10x_pwr.h
4KB
stm32f10x_gpio.h
20KB
stm32f10x_dac.h
15KB
stm32f10x_i2c.h
29KB
stm32f10x_sdio.h
21KB
stm32f10x_rcc.h
30KB
stm32f10x_cec.h
6KB
stm32f10x_dma.h
20KB
stm32f10x_dbgmcu.h
4KB
stm32f10x_crc.h
2KB
stm32f10x_rtc.h
4KB
stm32f10x_tim.h
51KB
stm32f10x_adc.h
21KB
stm32f10x_can.h
27KB
stm32f10x_wwdg.h
3KB
stm32f10x_fsmc.h
26KB
misc.h
9KB
stm32f10x_iwdg.h
4KB
stm32f10x_spi.h
17KB
stm32f10x_flash.h
25KB
src
stm32f10x_dac.c
19KB
stm32f10x_flash.c
61KB
stm32f10x_rtc.c
8KB
stm32f10x_pwr.c
9KB
stm32f10x_sdio.c
28KB
stm32f10x_rcc.c
50KB
stm32f10x_iwdg.c
5KB
stm32f10x_i2c.c
45KB
stm32f10x_wwdg.c
6KB
stm32f10x_bkp.c
8KB
stm32f10x_exti.c
7KB
stm32f10x_tim.c
107KB
stm32f10x_dbgmcu.c
5KB
stm32f10x_dma.c
29KB
stm32f10x_spi.c
30KB
stm32f10x_can.c
44KB
stm32f10x_fsmc.c
35KB
stm32f10x_crc.c
3KB
misc.c
7KB
stm32f10x_cec.c
11KB
stm32f10x_adc.c
46KB
stm32f10x_usart.c
37KB
stm32f10x_gpio.c
23KB
USMART
usmart_config.c
2KB
usmart_str.c
11KB
usmart.c
15KB
usmart.h
5KB
usmart_str.h
3KB
readme.txt
3KB
keilkilll.bat
399B
HARDWARE
DMA.c
2KB
USART_DMA
USART_DMA.h
2KB
USART_DMA.c
9KB
mode.h
0B
DMA.h
356B
mode.c
0B
方案及思路.txt
283B
PROJECT
USART_DMA_Rec.uvprojx
22KB
Listings
JLinkSettings.ini
671B
USART_DMA_Rec.uvoptx
22KB
Objects
USART_DMA_Rec.uvguix.Administrator
137KB
main.c
2KB
OBJ
USART_DMA_Rec.hex
14KB
共 89 条
1
评论
收藏
内容反馈
立即下载
评论0
去评论
最新资源
BaseRecyclerViewAdapterHelper4.0使用Java重写
山东大学操作系统实验demo
TiggerRamDiskV6.0-Mac.zip
数据库实验报告三.doc
数据库应用程序设计作业.doc
施工图审查信息化管理平台整体解决方案.doc
visualize1.py
物联网分布式系统应用.pptx
物联网在医疗健康中的应用-第1篇概述.pptx
11_4.ide
shilinlin_0321
粉丝: 1
资源:
4
私信
上传资源 快速赚钱
前往需求广场,查看用户热搜
相关推荐
STM32 DMA串口接收不定长数据
串口通信(UART)在通信当中尤其是在低速率占用很重要的地位, 通信 速度虽然比不上SPI通信,但是由于其简单,对通信双方的时钟要求不是很高,受到很广泛的使用,很多嵌入式程序猿(媛) 都倾向于串口通信。 1. 串口发送 串口发送函数非常简单,直接调用串口的API函数 void USART_SendData(USART_TypeDef USARTx, uint16_t Data);* 即可发送出去
STM32的DMA接收不定长数据
STM32中,需要用串口接收数据,是使用串口中断来接收数据。但是用这种方法的话,就要频繁进入串口中断,然后处理,效率就比较低。于是就想到用DMA来接收串口数据,这个STM32也是支持的。但是关键的一点,怎么知道数据接收完毕了呢?如果接收的数据长度固定,那就好办,直接设置DMA的接收数据个数就行了。但是如果长度不固定了,那应该怎么办了?
DMA配合串口1数据收发(不定长).zip
DMA:直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。配置串口IDLE中断,通过监测总线空闲状态,实现数据接收。寄存器方式实现
STM32实现DMA接手不定长数据
查看了许多资料都是通过读取IDLE 或者RXNE来进行接收数据,不知道什么原因 我都没有实现功能,最后我通过IDLE标志位 改用DMA接收数据 完成通讯
串口通信 DMA接收不定长数据 DMA发送.zip
STM32串口一用dma+idle接受不定长数据,代码简单,好用
STM32F4 串口 DMA接收不定长数据.zip
STM32F417 串口使用DMA接收不定长数据例程
5星 · 资源好评率100%
STM32F1串口DMA与空闲中断接收不定长数据.zip
本例程实现STM32F103ZET6的串口DMA发送与串口DMA接收,配合串口空闲中断可以接收不定长数据。可以参照本人的文章:https://blog.csdn.net/qq_30267617/article/details/118877845。
STM32F103C8T6串口1空闲中断+DMA接收不定长数据源代码.zip
本文件是使用STM32F103C8T6的串口1的空闲中断+DMA实现接收不定长数据源代码测试文件记录,仅供参考。
3星 · 编辑精心推荐
STM32F767串口DMA与空闲中断接收不定长数据.zip
本例程实现STM32F103ZET6的串口DMA发送与串口DMA接收,配合串口空闲中断可以接收不定长数据。讲解内容可以参照本人的文章:https://blog.csdn.net/qq_30267617/article/details/118877845。
F1_DMA+串口接收不定长.zip
使用stm32f103串口接收数据,采用DMA方式接收不定长数据...................................................................................................................................
STM32 DMA 传输串口数据
Cortex M3, ARC 开发板, STM32 DMA 实例, 使用 DMA 传输 UART 数据。
4星 · 用户满意度95%
STM32F103ZET6 UART4-DMA 串口DMA收发不定长数据
实现STM32F103ZET6串口通过使用STM32的IDLE空闲中断(USAR_TFLAG_IDLE)实现UART4_DMA接收和发送(Rx和Tx均通过DMA通道)不定长数据。
STM32F4串口DMA不定长接收.rar
代码展示了STM32F4系列单片机如何把串口1配置成不定长双缓冲DMA接收,这绝对是最标准的配置,原理是利用串口空闲中断读取DMA,该代码仅配置的接收,发送需自行配置,发送比较简单,可以参考原子哥的,改代码只配置了串口1,但是想改其他串口也非常方便简单,对几个口子改一下就行。该代码兼容性超强,非常节约CPU,非常高效,稳定,随便把串口拔插,也不会影响数据的正常接收。
stm32f407 配置6路串口DMA 接收 不定长数据
代码是我从我们的工程文件中截取的一部分 包括了stm32F407所有的6个串口的DMA 空闲中断的配置函数以及中断函数。 使用者需要自行添加对应的处理函数 代码主要是用于多个串口数据的处理,相比较于接受非空中断的形式 CPU的性能发挥的会更好!
3星 · 编辑精心推荐
用串口DMA方式接收发送数据.zip_STM32 DMA发送_dma.crf_stm32 DMA 串口_stm32 DMA 串
在STM32板子与电脑串口助手进行通信,用串口的DMA方式,先接收,再发送到PC端,可以连续接收,通过按键一次发送.
5星 · 资源好评率100%
STM32F103 通过 串口DMA空闲中断接收数据.zip
STM32F103通过串口的DMA空闲中断的方式进行数据接收,该代码已经经过项目验证。
STM32F1串口DMA与普通模式数据收发.zip
以STM32F103C8T6为基础,串口1采用DMA方式不定长数据的收发,串口2采用普通方式不定长数据的收发
STM32F4 串口(DMA发送接收方式)代码例程
STM32F4 串口(DMA发送接收方式)代码例程 STM32F4 DMA收发 经过稳定测试 初始化后直接用
5星 · 资源好评率100%
STM32H7串口DMA.zip_DMA串口_Stm32h7 ftp_dma 串口_stm32h7 串口_串口dma
STM32H7串口DMA的实现代码,供参考
5星 · 资源好评率100%
DMA.zip_dma stm32_stm32 DMA 接收_stm32串口 DMA
使用STM32的DMA功能进行串口接收数据,进行了相关的配置,可以很好的理解使用情况
STM32F407 DMA+串口接收不定长数据程序
使用STM32F407单片机的DMA功能,利用串口接收不定长数据的程序,验证可以使用。
6路串口DMA发送&接收(STM32)
STM32F407的6路串口均已配置为DMA方式的发送和接收,发送函数也已封装为类似printf的形式,方便使用。 最新优化版请移步:https://download.csdn.net/download/jack__linux/10941198
stm32f103c8t6 DMA串口数据接收
stm32cubeide生成
STM32串口4接收DMA.pdf
STM32串口4接收DMA.pdf
stm32_dma.zip_STM32 大数据_STM32串口接收_stm32 dma_stm32 串口DMA_串口dma
stm32 dma 和串口接收大数据的处理
stm32f103c8t6串口1DMA收发.zip_dma_stm32f idle_stm32f103c8t6 dma_串口1_
DMA的TCIF中断发送 IDLE中断接收
5星 · 资源好评率100%
STM32F4_DMA_UART_Interrupt.zip
stm32F4的串口利用DMA收发数据,串口的空闲中断接收不定长数据
STM32F103基于DMA+USART收发数据.zip
基于STM32F103库编写的代码,使用了DMA+USART的方案,发送和接收都通过DMA自动处理,自动打包解包。使用了比较简单地协议,使用很方便。
STM32 串口实验 --DMA.zip
基于STM32F103芯片串口通信例程,主要是串口1接收到数据后,再发送出去。通过DMA来接收串口数据,达到缓冲作用,可以做较大数据接收。然后再通过DMA发送出去。
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0
最新资源