我最近在用STM32F103系列的MCU。 我想用UART 通过DMA的方式收发数据,查看了几天资料发现如下问题: 1. UART DMA收发数据位问题。在网上可以找到许多通过UART接收空闲中断的方式达到接收任意长度的目的,但是DMA UART,发送任意长度的例程找不到。F1系列的MCU怎样可以做到DMA UART发送任意长度的目的? (找到一个F4系列的例程可以做到发送任意长度的目的。F1的就不行吗?) 2. UART DMA效率问题。如果传送的数据量不是很大,用DMA 的方式有优势吗? 比如50mS 收发一次,一次收发大约10多个字节。
|