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每隔一秒翻转一次。
谢谢分享 学习学习:D 谢谢分享。。。 学习了。。。 顶一个~多谢 :lol 我的板子还没到了,到了就试试你这个代码,顶一个 非常感谢参与我们的活动,小编已经把st金币送到你的手中了!:P wn1900 发表于 2015-6-2 13:42
我的板子还没到了,到了就试试你这个代码,顶一个
欢迎测试,有问题反馈给我。我好修正 苏浅叶 发表于 2015-6-2 15:39
非常感谢参与我们的活动,小编已经把st金币送到你的手中了!
谢谢小编。:victory:
页:
[1]
2