這是怎么回事啊?

本人不會基于單片機(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中存的是什么值啊

這算是通過了


但是我有用了你們提供的pub\mcu_if\asm 調(diào)試,執(zhí)行測適語句時 從movx a,@dptr 返回的值不是取反阿,用兩個程序結(jié)果不一樣 并且用c語言時,好像又進(jìn)入下面的循環(huán)語句

要是通過的話,我的驅(qū)動還是裝不上啊


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频