主題:請問netbox2的IRQ6做輸出問題 共有40841人關(guān)注過本帖 |
---|
dust |
1樓 |
請問netbox2的IRQ6做輸出問題 Post By:2006-9-3 16:43:00 [只看該作者]
技術(shù)支持你好,我們目前使用netbox2設(shè)計產(chǎn)品,但PIO口8個不夠用,故參考手冊,發(fā)現(xiàn)IRQ6,IRQ7可以用作PIO輸出,其方法在netbox.cpp中,但我希望IRQ6用做輸入,請問應(yīng)該如何編程?
另:IRQ6的輸入功能和中斷功能可否在程序中切換使用?如果可以得話應(yīng)該如何在這二種功能之間切換? |
|
單帖管理 | 引用 | 回復(fù) |
zhl |
2樓 |
Post By:2006-9-4 9:47:00 [只看該作者]
1、IRQ6可以作為IO輸入,相應(yīng)的程序發(fā)email給你。
2、IRQ6的輸入功能和中斷功能切換使用目前還不能支持。 |
|
單帖管理 | 引用 | 回復(fù) |
dust |
3樓 |
Post By:2006-9-4 11:16:00 [只看該作者]
ok,郵件已經(jīng)收到,謝謝哦!!
|
|
單帖管理 | 引用 | 回復(fù) |
dust |
4樓 |
Post By:2006-9-4 11:45:00 [只看該作者]
那請問IRQ6的輸入功能和中斷功能切換使用不支持是硬件條件限制,還是軟件問題?
|
|
單帖管理 | 引用 | 回復(fù) |
dust |
5樓 |
Post By:2006-9-4 11:53:00 [只看該作者]
我看了函數(shù),其中設(shè)置為輸入輸出時有如下代碼
outportb( P3CFG, inportb(P3CFG)&~BIT5 ); // set P3.5 as DIO 請問如果要切換成中斷,是不是就是改這個P3CFG,即P3口的控制字就可以了? |
|
單帖管理 | 引用 | 回復(fù) |
zhl |
6樓 |
Post By:2006-9-4 14:55:00 [只看該作者]
主要是軟件問題,目前沒有現(xiàn)成的程序支持.
|
|
單帖管理 | 引用 | 回復(fù) |
dust |
7樓 |
Post By:2006-9-4 16:48:00 [只看該作者]
主要輸入口不夠用,所以想把功能復(fù)合一下,能否郵件告訴我切換時候如何切換,然后我自己變成實(shí)現(xiàn)?謝謝!
|
|
單帖管理 | 引用 | 回復(fù) |
dust |
8樓 |
Post By:2006-9-5 10:10:00 [只看該作者]
等人回答我哦,謝謝
|
|
單帖管理 | 引用 | 回復(fù) |
zhl |
9樓 |
Post By:2006-9-5 11:16:00 [只看該作者]
如果需要將IRQ6作為中斷使用,只需在函數(shù)void SetIRQ6AsDIN(  )的基礎(chǔ)上將語句outportb( P3CFG, inportb(P3CFG)&~BIT4 );
換成outportb( P3CFG, inportb(P3CFG)|BIT4 )即可。 |
|
單帖管理 | 引用 | 回復(fù) |