前几节都是在讲树莓派与外部的元件通信,本节来讲树莓派如何与电脑通信
本篇文章会教大家开发一个这样的上位机软件,用来和Pico通信,文章较长,耐心看完
先看一下树莓派Pico的引脚图吧
我们可以看到上面有UART的引脚,UART又分为TX和RX
UART是串口的一种,可以用来通信,包括单片机和电脑,单片机和单片机,单片机和其它带串口的外设
UART是全双工的,也就是说发送的发送的同时可以接收数据,UART需要三根线,一根TX(发送),一根RX(接收)和一根GND(共地)
串口模块:
现在的电脑都不带串口了,我们需要一个USB转串口模块来给电脑增加串口能力
如图所示:
网上很容易买到这样的USB转串口模块,只需几块钱,用的是CH340芯片
这个模块一头插电脑,另一头的引脚可以通过杜邦线连接Pico或其它单片机,这些引脚上面都要标注,别插错就可以了
买到模块后找店家要一个驱动,安装驱动后,可以测试下模块是否正常工作,将模块插入电脑,设备管理器里面出现新的串口设备说明驱动安装成功
然后使用一根杜邦线将TXD脚和RXD脚连接起来,这样这个模块发送的数据就会被自己接收到了
连接完成后,打开串口调试助手
里面选择自己的串口号,点击打开,同时将接收区设置中的十六进制显示去掉
在下面的输入窗口中输入数据,点击发送,上面的接收窗口就能收到相同的数据了,说明串口模块工作正常
Pico连接串口: