UART

LinkNode开发板上引出了UART接口,RX引脚接到了开发板的P0_25,TX引脚接到开发板的P0_23

硬件清单

  1. LinkNode
  2. Micro USB 数据线
  3. 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);
    }
 }