首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

dma+uart接收

dma+uart接收

DMA在关闭期间,如果串口收到数据的话,再次开启DMA就会收到数据。在开启之前读取DR寄存器也没效果。因为对方设备有时候会多发数据,所以很麻烦,不知道第一个字节是不是对方多发的。现在我是收完后关闭串口,开DMA之前再开串口。这算不算问题呢?
返回列表