树莓派4B 更新wiringPi库到2.52的方法

树莓派4B 更新wiringPi库到2.52的方法

最新发布的树莓派4B在烧录了官方系统buster以后,如果直接使用gpio readall去查看GPIO会出现错误。无法识别的情况,需要根据以下步骤进行wiringPi的更新。

  • 登陆后打开一个终端输入:
cd /tmp
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb

终端样式
然后再使用

gpio -v

检查版本信息,确保版本为:2.52即可。
检查版本
查看IO

gpio readall

IO引脚查看
这时候就可以继续像往常那样使用GPIO的引脚进行编程了。
我们随便写个程序验证下,先来看树莓派4B的引脚图。
树莓派引脚图
代码:

#include <stdio.h>
#include <wiringPi.h>
int main(void)
{
    int LED = 1;
    wiringPiSetup();
    pinMode(LED,OUTPUT);
    printf("LED is running...\n");
    for (;;)
    {
        printf("LED:%d is on\n",LED);
        digitalWrite(LED,HIGH);
        delay(500);

        printf("LED:%d is off\n",LED);
        digitalWrite(LED,LOW);
        delay(500);

    }
    return 0;
}

编译代码

gcc -o led -lwiringPi led.c

运行结果是led会闪烁。

发布了15 篇原创文章 · 获赞 9 · 访问量 2653

猜你喜欢

转载自blog.csdn.net/qq_38413498/article/details/103196203