用到树莓派进行串口通信,使用方法ser.inwaiting()时遇到错误:OSError:[Errno 25] Inappropriate ioctl for device怎么解决

其实,出现这个问题是因为没有禁用蓝牙串口,解决方法也很简单,将蓝牙串口关闭即可,具体方法如下:

1.打开终端,输入:cd /boot/firmware进入新的文件路径;

2.在新的文件路径下输入:sudo gedit config.txt打开.txt类型的文件;

3.在文件的末尾加上:dtoverlay=pi3-disable-bt;

4.保存并关闭文件,并重启树莓派系统;

        将以上步骤做完之后,这个问题便得到解决了。

你可能感兴趣的:(Python,Ubuntu,笔记,python,vim,树莓派,串口,Ubuntu)