码迷,mamicode.com
首页 > 其他好文 > 详细

周立功imx287 gpio_get_value函数返回值问题

时间:2020-02-15 18:28:27      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:问题   bit   value   周立功   直接   函数   bsp   val   gpio   

gpio_get_value(MXS_PIN_TO_GPIO(p_gpio->pin));

这个函数的返回值并不是想当然的高电平返回1,低电平返回0,

高电平返回的不是1 返回的是寄存器gpio寄存器的值
如:

p2.7 引脚电平为高时,输出的值是0x80 (2进制:1000 0000) 第7bit为高
p3.26 引脚为高电平时,输出的值是0x4000000 (2进制:0100 0000 0000 0000 0000 0000 0000)第26bit为高

 所以收到这个函数的返回值时根据pin的引脚判断一下,或者直接判断这个值非0  就认为是高电平就行

周立功imx287 gpio_get_value函数返回值问题

标签:问题   bit   value   周立功   直接   函数   bsp   val   gpio   

原文地址:https://www.cnblogs.com/emlsyx/p/12312876.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!