================================================================================ 样例使用说明 Sample Description ================================================================================ 功能描述: 此样例演示了USART的自动波特率检测功能。调试助手发送一个字符0x7F,MCU反馈字符 串:Auto BaudRate Test。 Function descriptions: This sample demonstrates the automatic baud rate detection feature of USART. When the debugging assistant sends a character 0x7F, the MCU will respond with the string: "Auto BaudRate Test". ================================================================================ 测试环境: 测试用板:PY32F403_STK MDK版本:5.28 IAR版本:9.20 GCC版本:GNU Arm Embedded Toolchain 10.3-2021.10 Test environment: Test board: PY32F403_STK MDK Version: 5.28 IAR Version: 9.20 GCC Version: GNU Arm Embedded Toolchain 10.3-2021.10 ================================================================================ 使用步骤: 1. 编译并下载程序到MCU; 2. 通过USB转TTL模块连接PC与STK板,STK板与USB转TTL模块的连线方式如下: STK板 USB转TTL模块 PA02(TX) --> RX PA03(RX) --> TX GND --> GND 3. PC端打开串口调试助手,正确连接上通讯COM口,波特率设置为9600; 4. 调试助手发送一个字符0x7F,MCU反馈字符串:Auto BaudRate Test; Example execution steps: 1. Compile and download the program to the MCU; 2. Connect the PC and STK board with a USB to TTL module. The connection between the STK board and the USB to TTL module is as follows: STK board USB to TTL module PA02(TX) --> RX PA03(RX) --> TX GND --> GND 3. Open a serial debugging assistant on the PC and connect to the appropriate COM port with the baud rate set to 9600; 4. The debugging assistant sends a character 0x7F, and the MCU responds with the string "Auto BaudRate Test"; ================================================================================ 注意事项: 1. 不注释掉宏AUTO_BAUD_MODE0(main.c中),上位机发送1字节的波特率检测0x7F,如果 MCU检测成功,返回字符:Auto BaudRate Test 2. 注释掉宏AUTO_BAUD_MODE0(main.c中),上位机发送1字节的波特率检测0x55,如果MCU 检测成功,返回字符:Auto BaudRate Test Notes: 1. If the AUTO_BAUD_MODE0 macro is not commented out (in main.c), when the host computer sends a 1-byte baud rate detection signal 0x7F, the MCU will respond with the string: "Auto BaudRate Test". 2. If the AUTO_BAUD_MODE0 macro is commented out (in main.c), when the host computer sends a 1-byte baud rate detection signal 0x55, the MCU will respond with the string: "Auto BaudRate Test". ================================================================================