主題:EM9161 調用多路GPIO怎樣實現 共有37444人關注過本帖 |
---|
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是沒法用的。
|
|
單帖管理 | 引用 | 回復 |