[原创] 【Nucleo心得】+mbed虚拟串口"HELLO EEWORLD"

ddllxxrr   2014-9-23 20:38 楼主
在装驱动时,大家都知道有一个虚拟串口。 那么好用吗????? 试试吧, mbed上有串口例程,我改写如下:
  1. #include "mbed.h"
  2. //------------------------------------
  3. // Hyperterminal configuration
  4. // 9600 bauds, 8-bit data, no parity
  5. //------------------------------------
  6. Serial pc(SERIAL_TX, SERIAL_RX);
  7. DigitalOut myled(LED1);
  8. int main() {
  9. int i = 1;
  10. pc.printf("Hello World !\n");
  11. while(1) {
  12. wait(1);
  13. pc.printf("Hello EEWorld !\n");
  14. wait(1);
  15. pc.printf("This program runs since %d seconds.\n", i++);
  16. myled = !myled;
  17. }
  18. }
编译通过下载通过,我还下了STC的串口助手,泥马就是不出来。 我又看了下图, yyy5.JPG 连接这黄色两个脚,的线呢????根本就没有啊,找了好久也没找到。 于是我就用万用表量,原来,引出管脚同ST_LINK的这两个脚根本就没连。我用导线直接连上。RX-RX,TX-TX yyyy.JPG 恩,就这么简单,可以看到运行的效果啦: yyyyy.JPG 本帖最后由 ddllxxrr 于 2014-10-1 10:05 编辑
http://shop34182318.taobao.com/ https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr

回复评论 (4)

其实不用另外拉线,短路后面就可以了呀!
点赞  2014-9-24 10:25
引用: 蓝雨夜 发表于 2014-9-24 10:25
其实不用另外拉线,短路后面就可以了呀!

后面短哪两个呢????
http://shop34182318.taobao.com/ https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
点赞  2014-9-24 10:53
引用: ddllxxrr 发表于 2014-9-24 10:53
后面短哪两个呢????

https://bbs.eeworld.com.cn/thread-448055-1-1.html

后面的短路
点赞  2014-9-24 11:02
楼上2位,为什么你们跟我做的正好相反呢?难道我用的Nucleo的板子跟你们不一样么?我的版本号码:MB1136 rev C. 参看我的帖子 Nucleo 心得 - 一个软件工程师的初体验 “其中5.8节 The USART2 interface available on PA2 and PA3 of the STM32 microcontroller can be connected to ST-LINK MCU, STMicroelectronics Morpho connector or to Arduino connector. The choice can be changed by setting the related solder bridges. By default the USART2 communication between the target MCU and ST-LINK MCU is enabled in order to support Virtual Com Port for mbed (SB13 and SB14 ON, SB62 and SB63 OFF).” 板上缺省就是sb13 sb14 短路(0欧姆电阻)了,sb62 sb63断路,这样st-link的虚拟串口直接就可以用啊。 你们是不是没有正确安装驱动啊? 本帖最后由 abend 于 2014-9-24 11:39 编辑
点赞  2014-9-24 11:38
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复