命令端口、數(shù)據(jù)端口的I/O地址該怎么給?

單片機(jī)的引腳 CH376芯片的引腳 P2.6 A0 P2.7 CS# P3.6 WR# P3.7 RD# P0 D7-D0 單片機(jī)與CH376之間沒(méi)有地址鎖存,引腳直接接至CH376。

請(qǐng)問(wèn)諸位大俠 CH376命令端口的I/O地址 CH376_CMD_PORT CH376數(shù)據(jù)端口的I/O地址 CH376_DAT_PORT 該給出什么值?


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

CMD地址為0X7FFF,DATA地址為0X3FFF,也可以是其他的地址,但是最高2位命令的時(shí)候?yàn)?1,數(shù)據(jù)的時(shí)候?yàn)?0


依據(jù)樓上指點(diǎn),初始化CH376,讀回來(lái)的值為FFH而不是為51H.請(qǐng)高手指點(diǎn)迷津。

MOV A,#CMD11_SET_USB_MODE ;15H 設(shè)置USB工作模式 LCALL XWRITE_CH376CMD MOV A,#06H LCALL XWRITE_CH376DATA LCALL XREADCH376DATA SETB C XRL A,#CMD_RET_SUCCESS ;51H 命令操作成功 JNZ CH376_INIT_HOST_1 CLR C CH376_INIT_HOST_1: RET

;向CH376寫命令 ;輸入: A 命令 XWRITE_CH376CMD: MOV DPTR,#CH376_CMD_PORT MOVX @DPTR,A NOP RET ; ;向CH376寫數(shù)據(jù) ;輸入: A 數(shù)據(jù) XWRITE_CH376DATA: MOV DPTR,#CH376_DAT_PORT MOVX @DPTR,A RET ; ;從CH376讀數(shù)據(jù) XREADCH376DATA: MOV DPTR,#CH376_DAT_PORT MOVX A,@DPTR RET ;


首先確定硬件上面沒(méi)有問(wèn)題, 軟件上面 上電之后先延時(shí)50mS以后在操作。CH376上電之后有一個(gè)上電復(fù)位時(shí)間。


好的。檢查硬件以后再試。謝謝。


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

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