最近大球被人问树莓派3b的串口通信,想着正好试试刚画的直插版USB转TTL,就开始调
结果自己折腾了半天,发现RX,TX短接有信号,没法给arduino下程序,郁闷。。。问了问群里面大神,结果发现好像USB转TTL电容少写了个0(应该是0.01uf)
今天把电容换了之后,就可以下程序了(终于可以用了,感人)
—————————————分割线——————————————–
首先是远程ssh树莓派,新版树莓派系统SSH默认是不开的,需要插到电脑上在boot分区里面加个叫“SSH”的文件,然后插上板子上电就行
—————————————分割线——————————————–
在树莓派上面插上输了半天,居然发现没啥反应,搜了下,发现。。
新版树莓派3B的系统不开串口的!!(╯’ – ‘)╯︵ ┻━┻
据说是和蓝牙冲突了??↓↓↓
然后GPIO映射的串口是默认的/dev/ttyS0这个mini串口
—————————————分割线——————————————–
根据上面的提示,打开
sudo raspi-config
Interfacing Options==>Serial
会问你是否打开串口登陆,也就是我们常用的串口登陆
好不容易,终于打开了串口调试(心累)
重新进sudo raspi-config,关掉串口登陆,打开串口
重启
—————————————分割线——————————————–
接下来就是修改映射serial0到ttyAMA0
sudo nano /boot/config.txt
在最后一行加
dtoverlay=pi3-miniuart-bt
重启
搞定,终于可以用了
然后就可以安装minicom了
sudo apt-get install minicom
配置好了就可以用了
实例1:arduino下的是AnalogInOutSerial这个例程
实例2:左边窗口树莓派,右边窗口是usb转ttl
暂无评论