From 1fb5a9ed50cc7104b2501a8c357aacd89049f2d5 Mon Sep 17 00:00:00 2001 From: wuming_zi <1078249029@qq.com> Date: Fri, 6 Sep 2024 07:10:49 +0000 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91UARTv1?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E4=B8=AD=E7=9A=84=E5=9B=BE=E7=89=87=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=94=99=E8=AF=AF=20=E4=B8=8B=E9=9D=A2=E7=9A=84?= =?UTF-8?q?=E5=9B=BE=E7=89=87=E9=94=99=E4=BD=8D=E4=BA=86=20https://www.rt-?= =?UTF-8?q?thread.org/document/site/#/rt-thread-version/rt-thread-standard?= =?UTF-8?q?/programming-manual/device/uart/uart=5Fv1/uart=3Fid=3D%e6%89%93?= =?UTF-8?q?%e5%bc%80%e4%b8%b2%e5%8f%a3%e8%ae%be%e5%a4%87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wuming_zi <1078249029@qq.com> --- .../programming-manual/device/uart/uart_v1/uart.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rt-thread-version/rt-thread-standard/programming-manual/device/uart/uart_v1/uart.md b/rt-thread-version/rt-thread-standard/programming-manual/device/uart/uart_v1/uart.md index a030cd2..81244ed 100644 --- a/rt-thread-version/rt-thread-standard/programming-manual/device/uart/uart_v1/uart.md +++ b/rt-thread-version/rt-thread-standard/programming-manual/device/uart/uart_v1/uart.md @@ -65,7 +65,7 @@ serial = rt_device_find(SAMPLE_UART_NAME); rt_err_t rt_device_open(rt_device_t dev, rt_uint16_t oflags); ``` -| **参数** | **描述** |![输入图片说明](figures/DMA_test.png) +| **参数** | **描述** | | ---------- | ------------------------------- | | dev | 设备句柄 | | oflags | 设备模式标志 | @@ -656,6 +656,9 @@ static int uart_dma_sample(int argc, char *argv[]) MSH_CMD_EXPORT(uart_dma_sample, uart device dma sample); ``` +实验效果如图: +![输入图片说明](figures/DMA_test.png) + ### 串口接收不定长数据 串口接收不定长数据需要用户在应用层进行处理,一般会有特定的协议,比如一帧数据可能会有起始标记位、数据长度位、数据、终止标记位等,发送数据帧时按照约定的协议进行发送,接收数据时再按照协议进行解析。 -- Gitee