stm32的串口发送数据的时候能同时接收吗

2019-08-13 18:41发布

本帖最后由 snailmoving 于 2017-10-19 14:42 编辑

STM32F103的USART1,发送数据的同时,中断接收数据可以吗?

补充一下,发送用的是串口DMA,接收数据用的是串口中断,同一个串口,串口DMA还没发送完,此时又有数据进来了,这个时间发送和接收会互相干扰吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-08-13 23:46
当然可以,看论坛我的帖子,前几天发的,自发自收,6Mbps无问题。
Acuity
2楼-- · 2019-08-14 05:33
可以!
snailmoving
3楼-- · 2019-08-14 07:14
Acuity 发表于 2017-10-19 10:33
可以!

接收我用的是中段,发送用的是DMA,我在发送的过程当中,可能会有中段数据进来,这样没事吧?
xlong_06
4楼-- · 2019-08-14 12:10
snailmoving 发表于 2017-10-19 10:46
接收我用的是中段,发送用的是DMA,我在发送的过程当中,可能会有中段数据进来,这样没事吧?

有事,你要想着单片机每个时刻只能干一件事。你发送与接收CPU都是要工作的。
snailmoving
5楼-- · 2019-08-14 15:19
 精彩回答 2  元偷偷看……
执迷
6楼-- · 2019-08-14 16:13
我感觉不行,,因为数据手册特性第一条就是,,全双工异步通信。。不过可以试一下

一周热门 更多>