UART
LinkNode开发板上引出了UART接口,RX引脚接到了开发板的P0_25,TX引脚接到开发板的P0_23。
硬件清单
- LinkNode
- Micro USB 数据线
- USB UART线
步骤
1. 编写程序
- 打开mbed在线编译器,创建新程序,或在上一个实例的基础上进行修改
- 编译并生成hex文件
- PC接上LinkNode,将生成的hex文件复制到识别的系统磁盘中
- 完成下载后,按一次板上的RESET键对程序进行复位
2. 运行
- 将USB UART线的RX接口接LinkNode上的RX引脚
- TX接口接TX引脚
- 打开并设置串口软件(如Windows下的Putty,或在Linux下的minicom)
- 波特率:9600
- 数据位:8 bit
- 停止位:1 bit
- 重新复位程序,查看串口打印出来的信息。
软件清单
#include<mbed.h>
Serial pc(P0_23,P0_25); // TX Pin, RX Pin
DigitalOut LED_R(P0_20);
DigitalOut LED_B(P0_19);
int main()
{
pc.printf("Hello world!\n");
while(1)
{
printf("Blink LED_R and LED_B!\n");
LED_R=0;
LED_B=1;
wait(0.5);
LED_R=1;
LED_B=0;
wait(0.5);
}
}