在旗舰stm32开发硬件平台用uCOS2.86+uCUI3.90软件平台上面写了一个串口调试助手的DEMO,主要是利用业余时间完成的。
先简单介绍一下:该串口调试助手DEMO的基本功能:
ffice ffice" />
1. 支持COM0/COM1,即是对应stm32的USART0/USART1;在打开USART之前可以进行选择,Default :COM0;
2. 波特率的选择:可以支持:2400/4800/9600/19200/57600/115200,Default:115200;
3. 校验:支持NONE/EVEN/ODD,Default :NONE;
4. 数据位:支持8bit/9bit,Default 8bit;
5. 停止位:支持0.ffice:smarttags" />5/1/1.5/2bit,Default:1bit;
下面是该串口调试助手DEMO的真面目哈!
图一 串口选择设置
图二 波特率设置
图三 校验位设置
图四 停止位设置
图五
图六 接收数据
图七
图八 PC上接收到的串口数据
其中Receive窗口是USART接收显示区域,即收到的data会在这个区域显示出来;
Send窗口:为数据发送区域,要发送的DATA在这边输入(暂时还没实现输入字符/数据的功能,后续在增加一个keyboard软件盘来实现输入的功能)
注意:在发送或者就收数据之前必须线打开USART,不然无法接收/发送,即:先按一下“Open“按钮。否则会弹出一个提示窗口,“Pls Open the Usart”。
|