【学习分享】Mdbed BLE Sensors Tag串口调试过程
采用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.mbed.org/compiler/#nav:/pwr_monitor_v0/USR_SRC/main.cpp;里的例程进行编写。由于自己的项目代码不能完全公开,望理解。
附录一段源代码:
赞 (0)