阅读:1539回复:6
怎么读PDIUSBD12的chipID?
我用微服伟福的仿真器怎么看到chipID啊?
请高手详细指点一下! |
|
沙发#
发布于:2004-11-16 17:18
命令符:0xfd
返回值: ,n1,n2 n1:id低八位 n2:id高八位 |
|
板凳#
发布于:2004-11-16 19:47
很多方法,可以直接读出来,也可以发到端口察看
|
|
地板#
发布于:2004-11-17 10:00
谢谢
怎么发到端口察看? |
|
地下室#
发布于:2004-11-20 11:55
用这个函数就可以了!
unsigned short D12_ReadChipID(void) { unsigned short i,j; if(bEPPflags.bits.in_isr == 0) DISABLE; outportb(D12_COMMAND, 0xFD); i=inportb(D12_DATA); j=inportb(D12_DATA); i += (j<<8); if(bEPPflags.bits.in_isr == 0) ENABLE; return i; } |
|
|
5楼#
发布于:2004-11-21 15:59
这两个语句是做什么用的?抱歉C语言太弱 |
|
6楼#
发布于:2004-12-14 10:08
[quote] 周立功的D12CI.C程序中老是有着两句,我也正范迷糊,啥意思呀?请各位大侠指点,在线等待 |
|
|