BCM2835_st_read()函数返回值为零-困惑不解
创始人
2024-11-26 21:00:32
0

这个问题通常是由于 GPIO 模块没有被正确初始化所致。在使用 BCM2835 库时,确保在读取任何 GPIO 引脚之前,调用 bcm2835_init() 函数来初始化 GPIO 模块。

以下是一个示例代码,显示如何正确初始化 GPIO 模块并读取 GPIO 引脚的状态:

#include 
#include 

#define PIN RPI_GPIO_P1_11

int main(int argc, char **argv)
{
    if (!bcm2835_init())
    {
        printf("Error: bcm2835_init() failed.\n");
        return 1;
    }

    bcm2835_gpio_fsel(PIN, BCM2835_GPIO_FSEL_INPT);

    if (bcm2835_gpio_lev(PIN))
    {
        printf("GPIO pin %d is HIGH.\n", PIN);
    }
    else
    {
        printf("GPIO pin %d is LOW.\n", PIN);
    }

    bcm2835_close();
    return 0;
}

在该示例中,首先使用 bcm2835_init() 函数初始化 GPIO 模块。然后,使用 bcm2835_gpio_fsel() 函数将引脚设置为输入模式。最后,使用 bcm2835_gpio_lev() 函数读取引脚的状态,如果引脚处于高电平状态,则打印一个消息,否则打印另一个消息。注意,在程序结束时,必须使用 bcm2835_close() 函数关闭 GPIO 模块。

相关内容

热门资讯

揭秘真相!荔枝竞技俱乐部有挂吗... 揭秘真相!荔枝竞技俱乐部有挂吗(辅助挂)果真真的有挂(证实有挂)-哔哩哔哩;致您一封信;亲爱荔枝竞技...
透视免费!雀神广东麻将输赢规律... 透视免费!雀神广东麻将输赢规律(辅助挂)其实真的有挂(有人有挂)-哔哩哔哩是一款可以让一直输的玩家,...
一分钟带你了解!aapoker... 一分钟带你了解!aapoker透视辅助!原来是真的有挂((2025已更新))(哔哩哔哩)1、许多玩家...
九分钟了解!wpk长期盈利打法... 九分钟了解!wpk长期盈利打法教学(透视)软件透明挂((2025已更新))(哔哩哔哩)1、金币登录送...
三分钟了解!浙江游戏大厅辅助器... WePoke高级策略深度解析‌;三分钟了解!浙江游戏大厅辅助器是如何工作的(辅助挂)确实是真的有挂(...
总算了解!雀神小程序合作(辅助... 总算了解!雀神小程序合作(辅助挂)确实是真的有挂(有挂讲解)-哔哩哔哩;广东雀神智能插件安装可测试是...
分享个大家!德州辅助软件!果真... 德州高级策略深度解析‌;分享个大家!德州辅助软件!果真是真的有挂((2022已更新))(哔哩哔哩);...
5分钟科普!wepoke游戏真... 5分钟科普!wepoke游戏真的是有挂的(透视)透视辅助((2021已更新))(哔哩哔哩)是一款可以...
透明讲解!哈灵有辅助软件吗(辅... 透明讲解!哈灵有辅助软件吗(辅助挂)竟然真的有挂(有挂秘籍)-哔哩哔哩哈灵有辅助软件吗平台为新手玩家...
今日重大通报!德州wpk辅助是... 今日重大通报!德州wpk辅助是否真实存在!确实是真的有挂((2021已更新))(哔哩哔哩);wpk辅...