首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

6410 GPIO不能控制解决办法

2012-03-31 
6410 GPIO不能控制6410 wincev_pIOPregs-GPFCON | (0x114)//做输出v_pIOPregs-GPFDAT |(0x114)

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下其外部电路连接是否不同。

热点排行