RCC_AHBPeriphClockCmd( RCC_AHBPeriph_DMA1, ENABLE); DMA_InitStructure.DMA_MemoryBaseAddr = (uint32_t) DMA_Send_Buffer; // 存储要发送的数据的地址 DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t) &(DEBUG_USARTx->DR); // 向串口寄存器搬运数据 DMA_InitStructure.DMA_DIR = DMA_DIR_Peri...
查了下,发现其实还是很简单的,就是重定向一个函数就好了。 1#include <stdio.h>//标准的库函数23//重写这个函数就可以了4#ifdef _PRINTF_5intfputc(intch, FILE *f)6{7USART_SendData(USART3, (u8) ch);89while(!(USART_GetFlagStatus(USART3, USART_FLAG_TXE) ==SET))10{11}1213returnch;14}15...
无锡谷雨电子实验七UART 串口发送实验2014127在此处键入文档的摘要。摘要通常是对文档内容的简短总结。在此处键入文档的摘要。摘要通常是对文档内容的简短总结。目录前言2必要条件2原理图2编程参考2源码分析66 编译调试137 使用 Fl