想在windows系統(tǒng)中用SPI,inportb好像windows中用不了,想知道這里的inportb(0x70)是什么作用
void CH365_SPI_Delay() /*The Delay times u can adjust the upper limits of the DELAY_COUNT*1us*/
{
unsigned char count=0;
for(count=0;count
}
想在windows系統(tǒng)中用SPI,inportb好像windows中用不了,想知道這里的inportb(0x70)是什么作用
void CH365_SPI_Delay() /*The Delay times u can adjust the upper limits of the DELAY_COUNT*1us*/
{
unsigned char count=0;
for(count=0;count
}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
想在windows系統(tǒng)中用SPI,inportb好像windows中用不了,想知道這里的inportb(0x70)是什么作用
void CH365_SPI_Delay() /*The Delay times u can adjust the upper limits of the DELAY_COUNT*1us*/
{
unsigned char count=0;
for(count=0;count
}
? ? ? ? ? ?
您好:
????inportb為讀取端口數(shù)據(jù)操作,是可以操作的。不過(guò)這里并沒(méi)有實(shí)際讀寫數(shù)據(jù)的意義。由于讀寫寄存器會(huì)消耗相應(yīng)的時(shí)間,可以以此做延時(shí)作用。
就是為了消耗一定的時(shí)間 ?明白了
? ? ? ? ? ? ? ? ? ? ? ? ? ?
引用:
? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ?
想在windows系統(tǒng)中用SPI,inportb好像windows中用不了,想知道這里的inportb(0x70)是什么作用
void CH365_SPI_Delay() /*The Delay times u can adjust the upper limits of the DELAY_COUNT*1us*/
{
unsigned char count=0;
for(count=0;count
}
? ? ? ? ? ?
您好:
????inportb為讀取端口數(shù)據(jù)操作,是可以操作的。不過(guò)這里并沒(méi)有實(shí)際讀寫數(shù)據(jù)的意義。由于讀寫寄存器會(huì)消耗相應(yīng)的時(shí)間,可以以此做延時(shí)作用。
? ? ? ? ? ? ? ? ? ? ? ?
你好 ?麻煩再問(wèn)一下?
DOS中 ?outport((unsigned int) & m_IOBase->mCh365MemAddrL, CH365_Addr_Swap);
在windos中是不是直接給寄存器賦值就行了,比如:
(unsigned int)?& m_IOBase->mCh365MemAddr = CH365_Addr_Swap;
需要專門用CH365mSetA15_A8()寫
如果不能直接賦值 ?那可以讀取不
就是這一句在win中怎么實(shí)現(xiàn)
DataSwap=inportb((unsigned int ) & m_IOBase->mCh365IoPort[IO_OFS]);
還是需要專門用CH365mSetA15_A8()寫
如果不能直接賦值 ?那可以讀取不
就是這一句在win中怎么實(shí)現(xiàn)
DataSwap=inportb((unsigned int ) & m_IOBase->mCh365IoPort[IO_OFS]);