TI中文支持网
TI专业的中文技术问题搜集分享网站

gpio_read读取不到数据和读取到低电平都会返回0吗?那两种情况返回的0要怎么区分?

gpio_read读取不到数据和读取到低电平都会返回0吗?那两种情况返回的0要怎么区分?

Susan Yang:

user6123042gpio_read读取不到数据和读取到低电平都会返回0吗?

我测试一下后回复

YiKai Chen:

gpio_read读取不到数据是什麼意思?

Susan Yang:

回复 YiKai Chen:

我感觉他应该说的是类似pwmled2这种例程

我在添加了 led0 = GPIO_read(CONFIG_PWM_0);

去读取CONFIG_PWM_0即LED0的状态,是根本无法正常获取led0的值,一直返回

led0 unknown identifier not found: led0

Susan Yang:

回复 YiKai Chen:

而且加上这句之后,程序不能像之前一样控制LED的亮度

加上之后,两个LED均没有反应

user6123042:

回复 YiKai Chen:

比如另一端并没有发数据过来,那么gpio_read也会返回0吗?这与读取到低电平返回的0,怎么区分?

user6123042:

回复 Susan Yang:

不是,我不是应用在LED上的,我是用GPIO_read去读取接线的另一端的OV设备发来的数据

Susan Yang:

回复 user6123042:

哦哦 了解了

同意YiKai Chen的看法,设备设定的在没有数据时信号线低电平的话,读到的就是低电平即返回0

user6123042:

回复 YiKai Chen:

那如果发送端发来高电平(1),然而CC2640接收端这面读取比较慢,一时没有读到这个1怎么办? 这种时候会有缓存把这个1存起来吗?

赞(0)
未经允许不得转载:TI中文支持网 » gpio_read读取不到数据和读取到低电平都会返回0吗?那两种情况返回的0要怎么区分?
分享到: 更多 (0)