请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

NUCLEO-STM32F303 之 串口输出(二)

[复制链接]
党国特派员 提问时间:2015-6-1 22:26 /
这一节我们学习使用mbed串口来输出信息
实验目的:
使用串口每隔1秒,输出一次秒的累计数
电路图:
QQ图片20150601221437.png
电路图中我们看到PA2是发送,PA3是接收
实验代码:
  1. #include "mbed.h"

  2. //------------------------------------
  3. // 串口 bauds:115200 , 8-bit data, no parity
  4. //------------------------------------
  5. Serial pc(PA_2, PA_3);
  6. //led
  7. DigitalOut myled(PA_5);

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


收藏 评论11 发布时间:2015-6-1 22:26

举报

11个回答
风子 回答时间:2015-6-1 22:28:32
谢谢分享
lkl0305 回答时间:2015-6-1 23:43:59
学习学习
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
我的板子还没到了,到了就试试你这个代码,顶一个
苏浅叶 回答时间:2015-6-2 15:39:51
非常感谢参与我们的活动,小编已经把st金币送到你的手中了!
党国特派员 回答时间:2015-6-2 17:13:12
wn1900 发表于 2015-6-2 13:42
我的板子还没到了,到了就试试你这个代码,顶一个

欢迎测试,有问题反馈给我。我好修正
党国特派员 回答时间:2015-6-2 17:13:42
苏浅叶 发表于 2015-6-2 15:39
非常感谢参与我们的活动,小编已经把st金币送到你的手中了!

谢谢小编。
米兰的无线电 回答时间:2015-6-2 17:24:54
回去实验一下,感谢
wyxy163@126.com 回答时间:2015-6-2 17:26:10
提示: 作者被禁止或删除 内容自动屏蔽
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版