这篇文章给大家分享的是有关树莓派中uart串口通信如何配置使用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
当然这之前你先需要安装好,依次键入如下命令:
sudo apt-get install git-core
sudo git clone git://git.drogon.net/wiringPi
cd wiringPi
sudo ./build
安装好了wiringPi之后,我们就可以直接使用其中的库函数了。下面向大家介绍一下如何配置树莓派3的串口通讯问题。
树莓派3只需要两步就可以实现Uart串口的配置:
sudo vim/boot/config.txt
在文件的末尾添加:
dtoverlay=pi3-miniuart-bt
之后:
sudo vim/boot/cmdline.txt
删除其中红色部分:
dwc_otg.lpm_enable=0 console=serial10,115200 console=tty1root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
变为:
dwc_otg.lpm_enable=0 console=tty1root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
之后可以开始使用wiringPi自带的串口测试代码进行测试(serialRead.c和serialTest.c),其中serialRead.c用于读取从电脑发送过来的串口数据并显示在终端上,而serialTest.c则不断向电脑串口发送累加数据。
使用如下语句使用gcc进行编译:
sudo gccserialRead.c -lwiringPi和sudo gcc serialTest.c -lwiringPi 使用sudo ./a.out运行编译好的程序,就行啦。
感谢各位的阅读!关于“树莓派中uart串口通信如何配置使用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。