一:初次使用树莓派串口编程,需要配置
1.进入 cmdline.txt 文档
指令:
cd /boot/
sudo vim cmdline.txt
2.删除【】之间的部分
dwc_otg.lpm_enable=0 【console=serial0,115200】 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
3.进入 inittab文件 ,进行修改
cd /etc/
sudo vim inittab
注释掉最后一行内容:,在前面加上 # 号
4.sudo reboot 重启
serialPort.c
#include <stdio.h>
#include <wiringSerial.h>
#include <wiringPi.h>
int main()
{
int fd;
int cmd;
if(wiringPiSetup() == -1)
{
printf("raspberry初始化失败\n");
return -1;
}
fd = serialOpen ("/dev/ttyAMA0", 9600);
while(1){
while(serialDataAvail (fd) != -1){
cmd = serialGetchar (fd);
if(cmd == 0){
serialPuts (fd,"Hello,serial\r\n");
}
else if(cmd == 1){
serialPuts (fd,"You hen shuai,sb\r\n");
}
}
}
return 0;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)