You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 months ago | |
|---|---|---|
| .. | ||
| EIDE | 3 months ago | |
| EWARM | 3 months ago | |
| Inc | 3 months ago | |
| MDK-ARM | 3 months ago | |
| Src | 3 months ago | |
| readme.txt | 3 months ago | |
readme.txt
================================================================================
样例使用说明
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".
================================================================================