本人不會基于單片機(jī)的c語言 我在用test測試ch372工作是否正常時 在執(zhí)行下面時 void CH375_Init( ) { unsigned char i; /* 測試CH375是否正常工作,可選操作,通常不需要 */ CH375_WR_CMD_PORT( CMD_CHECK_EXIST ); /* 測試CH375是否正常工作 */ CH375_WR_DAT_PORT( 0x55 ); /* 寫入測試數(shù)據(jù) */ i = ~ 0x55; /* 返回數(shù)據(jù)應(yīng)該是測試數(shù)據(jù)取反 */ if ( CH375_RD_DAT_PORT( ) != i ) { /* CH375不正常 */
執(zhí)行到上面語句時,我察看寄存器A中的值是AA,我試了其他幾個數(shù),也都是輸入的取反,這算不算硬件通過了 寄存器A中存的是什么值啊