主题:EM9161 调用多路GPIO怎样实现 共有32927人关注过本帖 |
---|
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是没法用的。
|
|
单帖管理 | 引用 | 回复 |