分享

【学习分享】Mdbed BLE Sensors Tag串口调试过程

 ChinaAET 2020-10-31

采用MAX232电平转化芯片,按照图2.1.1进行制作USB转TTL接口。当然,需要一条USB转串口的连接线。制作完成后其实物图如图2.1.2所示。制作完成后进行电路连接。注意在连接时VCC,GND ,RX与TX依次对应BLE Sensor Tag的VCC,GND,RX 和TX。这里使用的VCC为板子上的+5V.

图2.1:TTL转RS232电平原理图

图2.2:TTL电平转RS232电平实物图

  2.1.2串口程序调试

      硬件连接成功后,开始进行软件部分调试。首先,建立工程,导入程序,然后按照自己的要求进行修改。工程如图2.3所示:

图2.3:工程代码图

程序运行结果如图2.4所示

图2.4:串口程序调试结果

Note:在调试时,先是发现串口发送的数据没有显示在电脑端的串口调试软件上。后来调换了RX和TX的连接线后,可以正常显示数据。当然,这个软件也稍微有点bug。在pc.printf()中加入\n,却不能正常换行。

在串口调试时也遇到了其他问题,但是基本上都解决。希望自己的这个调试过程可以对大家有用。当然,我们也可以相互学习讨论。共享成果。这些源代码都可以参考网站https://developer./compiler/#nav:/pwr_monitor_v0/USR_SRC/main.cpp;里的例程进行编写。由于自己的项目代码不能完全公开,望理解。

附录一段源代码:



    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多