TFmini(Plus)在树莓派上的应用

本文介绍了如何在树莓派3上应用TFmini,包括通过串口和模拟串口进行连接。首先,详细讲解了安装和配置Raspbian系统,启用SSH、VNC和串口。然后,展示了如何将TFmini连接到树莓派的串口和IO口,以及处理连接稳定性问题。最后,提供了Python代码示例,用于从TFmini接收数据。
摘要由CSDN通过智能技术生成

TFmini-RaspberryPi

TFmini在树莓派3上的例子.

附带下载地址: 链接: https://pan.baidu.com/s/1O3uL6F_uedsCwSuT03cXtw 提取码: ja2z


树莓派既有引出串口, IO口, 又有USB, 所以可以有很多种方法连接TFmini:

  • 树莓派引出串口(RXD0和TXD0)
  • USB转串口(CP2102, CH341…)
  • 其他引出IO口模拟串口(通过pigpio等)

终端输入 ls /dev ,树莓派3串口的识别关系如下(不同设备可能不同):

外设 树莓派(/dev/)
硬件串口 ttyAMA0
软件串口 ttyS0
Arduino ttyACM0, ttyACM1…
USB转串口(CP2102, CH341…) ttyUSB0, ttyUSB1…

树莓派3自带硬件串口(PL011)和软件串口(mini UART), 硬件串口默认连接蓝牙BT, 引出串口(RXD0和TXD0)默认也是关闭的, 所述可配置硬件串口不连接蓝牙,所述引脚可配置为连接到硬件或软件串口。

硬件串口精度高, 配置全, 连接TFmini甚至可能不需要校验. 软件串口连接TFmini校验不能少. 模拟串口精度可能更差, 除了校验, 最好加上阈值判定来保证数值正确性。

编程语言上, 参考 RPi GPIO Code Samples 来看, C, C#, Ruby, Python, Java…各种语言应该都是可以的. 这里我们选择Python作为例子. 有其他需求可以提出。


安装和配置Raspbian

已经安装和配置好树莓派系统的略过本节.

下载树莓派的系统: Raspbian, 这里选的是 RASPBIAN STRETCH WITH DESKTOP, 下载Torrent, 然后用百度云离线下载, 一般会瞬间完成, 然后在开始下载, 非会员的可以用每天的免费加速, 一般很快就可以下完. 下完后是.zip, 解压出里面的.img文件.

下载 Etcher, 用于把上面下载的系统烧录到SD/TF卡, 这是官方文档 INSTALLING OPERATING SYSTEM IMAGES推荐的烧录方式. 这里选的是Class 10, 32GB的TF卡, 用读卡器连到电脑上, 打开Etcher, 选择上面的 .img文件, 然后选择TF卡, 最后烧录, 几分钟后就完成了, 完成后插到树莓派上即可.

(新系统坑的一匹, SSH默认关闭, 硬件串口默认连接BT, 调试串口默认关闭?(默认

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值