microbit吧 关注:304贴子:313
  • 9回复贴,共1

micro:bit串口UART使用方法—入门级

只看楼主收藏回复

串口既然是传输数据,那么就需要两个设备互相发送数据。在实现micro:bit与目标模块的通信之前,我们可以使用USB转TTL来代替我们的目标模块与micro:bit通信。通过USB转TTL的模拟,我们可以在电脑上通过串口调试助手等软件更直观的看到传输的数据,方便我们进行调试。
今天就使用USB转TTL来实现电脑与micro:bit之间的串口通信,将micro:bit从串口接收到的信息发送到串口,也就是在串口中显示出来,当然,这只是最简单的用法,表示micro:bit可以通过串口与其他设备通信。实现这一功能,我们就可以通过串口通信控制micro:bit实现其他的功能了。
准备工具之硬件:
micro:bit*1
micro:bit引脚转接板(扩展板)*1
杜邦线、面包板*n
USB转TTL*1
电脑*1
准备工具之软件:
串口调试助手
串口监视器CommMonitor10.0.3
总程序:

(当然,还有其他更加简单的写法,我只是使用此种方式举例)
串口相关的积木块儿是在Advanced下面的serial中:

首先开机初始化micro:bit的串行口TX为P13引脚,RX为P12引脚,再设置波特率为9600,串口调试助手的波特率要程序中一致,也就是如果你使用其他的串口模块,波特率一致才可以互相通信。
接着设置date作为中间值表示接收到的串口数据,再将接受到的串口数据发送到串口。
接线
主机和从机至少要接三根线,RX、 TX和GND。因为micro:bit没有5v输出,我们就将micro:bit的3.3v连接USB转TTL的3.3v,大家注意不要连接到USB转TTL5v了。
micro:bit P13 P12 GND 3.3V
USB转TTL TXD RXD GND 3.3V
在接好线以后,将USB转TTL的一头接在电脑上,然后下载两个软件
驱动CH340:https://www.yahboom.com/build.html?id=223&cid=44
串口监视器:http://www.ceiwei.cn/mt/download/
串口调试助手:https://bbs.csdn.net/topics/392450667
串口调试助手的作用是将数据发送到micro:bit中,并显示出micro:bit发送的数据,而串口监视器的作用则是监控串口调试助手中的数据是否有丢失。
首先将USB转TTL插在电脑的USB口上,接着安装CH340软件,安装好以后打开电脑的串口监视器,选择端口,可以看到多出一个CH340的端口。

2.接着打开串口监视器软件,点击监控。


1楼2019-02-13 10:56回复
    mask
    很合适新手学习。加油


    IP属地:广东3楼2019-02-13 11:01
    收起回复
      希望这个教程越来越多,必须赞


      4楼2019-02-13 11:09
      收起回复


        5楼2019-02-15 18:37
        回复
          楼主有没有链接好的线的图片


          IP属地:河南来自Android客户端6楼2019-08-29 14:22
          回复
            串口通信比arduino要难


            IP属地:安徽来自手机贴吧7楼2022-05-13 14:59
            回复