当前位置: 代码迷 >> WinCE >> 6410 GPIO不能控制解决办法
  详细解决方案

6410 GPIO不能控制解决办法

热度:253   发布时间:2016-04-28 13:19:00.0
6410 GPIO不能控制
6410 wince 
v_pIOPregs->GPFCON |= (0x1<<14);//做输出
v_pIOPregs->GPFDAT |=(0x1<<14); //输出高电平

同样的语句,只是换了一个gpio就不行。那个管脚始终都是低。如果设了上拉后,就变成高了。可是再也低不下来了。

------解决方案--------------------
你设置完以后,把寄存器的值度出来是一样的吗?
你GPIO外接了什么?
------解决方案--------------------
探讨
6410 wince
v_pIOPregs->GPFCON |= (0x1<<14);//做输出
v_pIOPregs->GPFDAT |=(0x1<<14); //输出高电平

同样的语句,只是换了一个gpio就不行。那个管脚始终都是低。如果设了上拉后,就变成高了。可是再也低不下来了。

------解决方案--------------------
楼主的6410 GPIO的控制是怎么实现的呀?能分享下经验么?
------解决方案--------------------
探讨
6410 wince
v_pIOPregs->GPFCON |= (0x1<<14);//做输出
v_pIOPregs->GPFDAT |=(0x1<<14); //输出高电平

同样的语句,只是换了一个gpio就不行。那个管脚始终都是低。如果设了上拉后,就变成高了。可是再也低不下来了。

------解决方案--------------------
首先对比两个GPIO属性的不同之处,再CHECK下其外部电路连接是否不同。
  相关解决方案