DMA实验串口接收

2019-07-21 04:14发布

不明白串口是怎样将这些信息打印到ATKXCOM串口调试工具的接收窗口。
//显示提示信息   
for(i=0;i<(TEXT_LENTH+2)*100;i++)//填充ASCII字符集数据  用于显示
    {
if(t>=TEXT_LENTH)//加入换行符

SendBuff[i++]=0x0d; 
SendBuff=0x0a; 
t=0;
}else SendBuff=TEXT_TO_SEND[t++];//复制TEXT_TO_SEND语句    
    }  

ALIENTEK Mini STM32 DMA 串口实验
ALIENTEK Mini STM32 DMA 串口实验
ALIENTEK Mini STM32 DMA 串口实验
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-07-21 05:14
先写入数组(SendBuff),然后数组通过DMA,传输给串口的DR寄存器。实现数组数据发送到串口。
JULY
2楼-- · 2019-07-21 06:41
回复【2楼】正点原子:
---------------------------------
恩,可是不明白怎么就显示在串口的接收区了?其他的都有用printf函数啊?
正点原子
3楼-- · 2019-07-21 11:15
 精彩回答 2  元偷偷看……
JULY
4楼-- · 2019-07-21 11:30
回复【4楼】正点原子:
---------------------------------
不明白的地方是为什么DR接收到的数据就会显示在ATKXCOM的接收区的?
正点原子
5楼-- · 2019-07-21 11:39
回复【5楼】JULY:
---------------------------------
你还是去学习下串口使用先吧
JULY
6楼-- · 2019-07-21 15:40
回复【6楼】正点原子:
---------------------------------
好吧 谢谢啦

一周热门 更多>