在内核设备驱动程序(内核版本 3.10.92 )中启用GPIO设备支持后,我想通过GPIO sysfs读取GPIO扩展器的输入引脚值。在导出并将方向设置为&#34;在&#34;中,在阅读时,值始终以 <即使在事件发生后,em> 0 也会将 1 的引脚值更改为 。虽然输出方向工作正常,但我可以通过将值更改为 0 或 1来发光LED
我的GPIO系统中的GPIO扩展器的基地址是184.因此,根据GPIO sysfs读取引脚号22,即引脚号206,我在内核中给出的命令是
回声206&gt; / sys / class / gpio / export
回声&#34; in&#34; &GT; / sys / class / gpio / gpio206 / direction
cat / sys / class / gpio / gpio206 / value(总是将 值 设为 0 )
我正在使用 PCA9505 GPIO扩展器(40个I / O引脚),它连接到 MPC8308 微处理器,并通过mpc I2C 总线进行控制。