unsigned char volatile xdata CH375_CMD_PORT _at_ 0xBDF1; /* CH375命令端口的I/O地址 */ unsigned char volatile xdata CH375_DAT_PORT _at_ 0xBCF0; /* CH375數(shù)據(jù)端口的I/O地址 */
這兩句話,換轉(zhuǎn)成ARM 2214的程序應(yīng)該怎么寫(xiě)?(c語(yǔ)言)
unsigned char volatile xdata CH375_CMD_PORT _at_ 0xBDF1; /* CH375命令端口的I/O地址 */ unsigned char volatile xdata CH375_DAT_PORT _at_ 0xBCF0; /* CH375數(shù)據(jù)端口的I/O地址 */
這兩句話,換轉(zhuǎn)成ARM 2214的程序應(yīng)該怎么寫(xiě)?(c語(yǔ)言)
2214的話,那要根據(jù)你連線來(lái)決定的,一般的話,你如果片選選了CS1的話,同時(shí),A0選的是P3。0的話,那么地址就是;#define CH375Cmd *(volatile UINT8 *)(0x81000001) /*總線方式*/ #define CH375Dat *(volatile UINT8 *)(0x81000000)
同時(shí)你在主程序的時(shí)候還要加點(diǎn)配置才可以進(jìn)行操作,不然的話是會(huì)出現(xiàn)錯(cuò)誤的
UINT8 在哪兒定義 ?找不到這個(gè)。。。。。改成INT好象就行
UINT8 實(shí)際就是unsigned char
謝謝,您很熱心。我會(huì)繼續(xù)支持CH372的。我是搞PC數(shù)據(jù)庫(kù)編程的,首次做ARM的程序,頭大。。。。