树莓派的串口默认为串口终端调试使用,如要正常使用串口则需要修改树莓派设置。关闭串口终端调试功能后则不能再通过串口登陆访问树莓派,需从新开启后才能通过串口控制树莓派。
一、设置串口
要使用这个串口,必须先进行设置:
1.执行如下命令进入树莓派配置
sudo raspi-config
选择Advanced Options->Serial ->no关闭串口调试功能
2.修改/boot/cmdline.txt
输入下面指令:
sudo nano /boot/cmdline.txt
删除划线斜体部分:
dwc_otg.lpm_enable=0console=ttyAMA0,115200 kgdboc=ttyAMA0,115200console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
最终变为
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
3.修改/etc/inittab
输入下面指令:
sudo nano /etc/inittab
注释掉最后一行内容:
#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
OK、重启下raspberry pi现在就可以自己编写程序测试串口了。我是把TXD与RXD短接,实现自发自收的。
二、使用minicom调试串口
设置完之后串口便可以正常使用了,便可测试一下