党国特派员 发表于 2015-6-1 22:26:37

NUCLEO-STM32F303 之 串口输出(二)

这一节我们学习使用mbed串口来输出信息
实验目的:
使用串口每隔1秒,输出一次秒的累计数
电路图:

电路图中我们看到PA2是发送,PA3是接收
实验代码:
#include "mbed.h"

//------------------------------------
// 串口 bauds:115200 , 8-bit data, no parity
//------------------------------------
Serial pc(PA_2, PA_3);
//led
DigitalOut myled(PA_5);

int main()
{
//设置波特率
pc.baud(115200);
int i = 1;
//输出
pc.printf("Hello World !\n");
while(1)
{
      //等待1s
      wait(1);
      //输出等待的秒数
      pc.printf("This program runs since %d seconds.\n", i++);
      //led翻转
      myled = !myled;
}
}
实现现象:
我们在PC上用串口软件打开ST的com口,RESET下,然后程序先输出"Hello World!",然后每隔一秒输出当前的秒累计数。同时LED每隔一秒翻转一次。


风子 发表于 2015-6-1 22:28:32

谢谢分享

lkl0305 发表于 2015-6-1 23:43:59

学习学习:D

yefengling 发表于 2015-6-2 09:20:56

谢谢分享。。。

小蚂蚁快溜跑 发表于 2015-6-2 11:59:52

学习了。。。

759611 发表于 2015-6-2 12:28:00

顶一个~多谢

wn1900 发表于 2015-6-2 13:42:15

:lol 我的板子还没到了,到了就试试你这个代码,顶一个

苏浅叶 发表于 2015-6-2 15:39:51

非常感谢参与我们的活动,小编已经把st金币送到你的手中了!:P

党国特派员 发表于 2015-6-2 17:13:12

wn1900 发表于 2015-6-2 13:42
我的板子还没到了,到了就试试你这个代码,顶一个

欢迎测试,有问题反馈给我。我好修正

党国特派员 发表于 2015-6-2 17:13:42

苏浅叶 发表于 2015-6-2 15:39
非常感谢参与我们的活动,小编已经把st金币送到你的手中了!

谢谢小编。:victory:
页: [1] 2
查看完整版本: NUCLEO-STM32F303 之 串口输出(二)