主题:EM9161 调用多路GPIO怎样实现

  共有32911人关注过本帖    
lzh
1楼


EM9161 调用多路GPIO怎样实现  发帖心情 Post By:2009-11-27 7:43:00   [只看该作者]

1  EM9161 没有有PWM函数?
2  分别调用多路GPIO发送脉冲信号,怎样做?

  单帖管理 | 引用 | 回复 回到顶部
x10
2楼


  发帖心情 Post By:2009-11-27 8:43:00   [只看该作者]

直接调用:
int   PIO_OutSet( UINT16 SetBits );
int   PIO_OutClear( UINT16 SetBits );

对多路,可考虑用多个线程实现。

  单帖管理 | 引用 | 回复 回到顶部
lzh
3楼


  发帖心情 Post By:2009-11-29 11:14:00   [只看该作者]

测试了CN12 的GPIO, PIN#1-#16与资料定义的不一致,
前排测定的结果: 1,3,5,7,10,12,13,15  (资料定义好像是 1,3,5,7,9,11,13,15)
后排测定的结果: 2,4,6,8,9,11,14,16  (资料定义好像是2,4,6,8,10,12,14,16)

  单帖管理 | 引用 | 回复 回到顶部
x10
4楼


  发帖心情 Post By:2009-11-29 13:25:00   [只看该作者]

抱歉,GPIO10和GPIO11确实反了。直接更新lib即可。请告诉邮件,我把更新后的库发给你。GPIO8和GPIO9的问题,主板都没有问题,上班后我们会马上检查评估底板。

  单帖管理 | 引用 | 回复 回到顶部
x10
5楼


  发帖心情 Post By:2009-11-29 13:34:00   [只看该作者]

邮件已发,请查收。
谢谢指出我们的问题。
请直接更新到c:\program files\windows CE tools\wce500\em9161\lib下即可。非常抱歉我们工作的疏忽。GPIO8和GPIO9的顺序问题,我们上班就处理。

  单帖管理 | 引用 | 回复 回到顶部
lzh
6楼


  发帖心情 Post By:2009-12-2 12:20:00   [只看该作者]

用了新的lib文件,不但没有解决,反而GPIO11置低电平后1-3S恢复高电平,GPIO12失灵,将lib文件恢复原来的,还是这样

  单帖管理 | 引用 | 回复 回到顶部
lxs
7楼


  发帖心情 Post By:2009-12-2 13:37:00   [只看该作者]

你设置音频了,请用audioset 0  关闭音频。在打开音频的情况下gpio12是没法用的。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

EM9161 调用多路GPIO怎样实现

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: