树莓派有两个串口:
1.硬件串口(/dev/ttyAMA0):有单独的波特率时钟源,性能高、可靠;
2.mini串口(/dev/ttyS0):性能低,功能简单,没有专用时钟源而是由CPU内核时钟提供,波特率会受内核时钟的影响。
由于板载蓝牙模块,因此硬件串口默认分配与蓝牙模块通信,而mini串口默认分配给GPIO。如果我们想与外接串口模块进行通信,需要修改串口映射。而且GPIO引出的串口默认是用来做控制台使用的,因此还需禁用控制台功能。
Expand filesystem --------- advanced --------- serial(enable)
重启树莓派
1)打开文件
2)在文件的最后添加
该语句是关闭蓝牙 ,然后按下Ctrl+X, 再按 Y 保存文件 。(这句是给菜鸟用的,老鸟可无视~~~)
3)重启树莓派
后发现任务栏上的蓝牙图标变灰色证明已经关闭蓝牙,(原来是蓝色的)
1)关闭串口用户登录,打开文件
你会看到两种情况:
只删除以下字眼,其他不需要修改
只删除以下字眼,其他不需要修改
�
参考:
http://shumeipai.nxez.com/2016/08/08/solution-raspberry-pi3-serial-uart-use-issues.html#more-2556
http://www.briandorey.com/post/Raspberry-Pi-3-UART-Overlay-Workaround
官方设计时都是将“硬件串口”分配给GPIO中的UART(GPIO14&GPIO15),因此可以独立调整串口的速率和模式
添加下面两行
参考下面内容修改
打开terminal,使用 minicom,走 /dev/ttyUSB0
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)