STM32 UART的DMA与非DMA性能对比

低波特率发送数据发送数据比较占用CPU时间

DMA在低波特率发送数据时,应该还是比较有作用的。

实验代码

c 复制代码
DEBUG_IO2_TOG();	
UartDMASend(DebugRxBuf, m_Len);							//9.3us	
DEBUG_IO2_TOG();	

DEBUG_IO1_TOG();		
SocUartSendString( INFRARED_UART, DebugRxBuf, m_Len);	//100字节207ms 
DEBUG_IO1_TOG();

实验结果

串口9600发送100字节,非DMA vs DMA 207ms: 9.3us

在另外一个测试中,在主程序中跑简单程序,测试程序跑的次数,两个

相关推荐
创思通信3 小时前
树莓派的YOLO智能AI识别系统,识别ESP32还是STM32
人工智能·stm32·yolo
root_dream4 小时前
从stc8g1k08+433MHZ无线点亮led 到stc8k1k17+433MHZ唯一配对并点亮小灯(过程&问题&总结)
单片机·嵌入式硬件·stc8g1k08·433mhz
mc23564 小时前
STM32F103C8T6--定时器
stm32·单片机·嵌入式硬件
会编程是什么感觉...5 小时前
算法 - PEC校验
单片机·算法
清风6666665 小时前
基于单片机的全自动洗衣机控制器设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
帅帅兔子8 小时前
2.4寸SPI串口ILI9341芯片彩色LCD驱动
stm32·单片机·嵌入式硬件·mcu
蓝天居士9 小时前
PY32F040单片机介绍(1)
单片机·国产mcu·1024程序员节
柒月玖.10 小时前
基于AT89C52单片机的计算器设计与仿真
单片机·嵌入式硬件
乐十九11 小时前
物模型详解
嵌入式硬件
czhaii11 小时前
STC32G144K246,高速PWM@240Mhz 运行测试
stm32·单片机·fpga开发