首先:修改cmdline.txt文件
cd /boot
sudo vi cmdline.txt
然后删除以下内容(禁用串口调试功能,改成通信功能)
console=ttyAMA0,115200

最后重启
sudo reboot
代码如下:
#include <stdio.h>
#include <wiringSerial.h>
#include <wiringPi.h>
int main()
{
int err_ret = wiringPiSetup ();
if(err_ret == -1)
{
printf("setup failed\n");
return -1;
}
int fd = serialOpen ("/dev/ttyAMA0", 115200);
if(fd == -1)
{
printf("serial open failed\n");
return -1;
}

该文指导如何修改RaspberryPi的cmdline.txt文件,禁用串口调试并启用通信功能。通过删除console=ttyAMA0,115200行,然后使用wiringPi库的serialOpen函数进行串口通信,发送字符序列。在完成配置后,系统需重启。
最低0.47元/天 解锁文章
882

被折叠的 条评论
为什么被折叠?



