DMA与串口应用

发布时间:2026/7/18 17:56:46

DMA与串口应用 Q:什么是DMAA:DMA:Direct Memory Access(直接存储器访问)一种不依赖CPU的数据传输方式可以在外设存储器或存储器存储器之间直接搬运数据中断设置打开USART1中断DMA中断默认打开了DMA设置点击add进行设置工程配置在mian函数添加冲定向代码/* USER CODE BEGIN 4 */ /** * brief 重定向 printf 的输出到串口 * param ch 要发送的字符 * param f 文件指针标准库要求的参数一般不使用 * retval 返回发送的字符 */ int fputc(int ch, FILE *f) { HAL_UART_Transmit(huart1, (uint8_t *)ch, 1, HAL_MAX_DELAY); return ch; }以及头文件#include stdio.h //使用 printf选择烧录选项选择烧录器选择烧录选项实验现象

相关新闻