單片機(jī)
大神們,誰用過C8051單片機(jī)驅(qū)動(dòng)DM9000EP?關(guān)于DM9000EP與MCU接線問題,是不是通過地址數(shù)據(jù)總線連接MCU與其傳輸數(shù)據(jù)?我把DM9000EP的CMD接到MCU的一個(gè)普通IO口,SD接到MCU的8位IO口,AEN接地,IOWAIT接MCU普通IO口,nRST接普通IO口,各位大神,不知道這種接法對(duì)不對(duì)?為什么我往寄存器中寫數(shù)據(jù),并讀取顯示在上位機(jī)上,一直沒有結(jié)果呢?不確定是硬件連接問題還是軟件驅(qū)動(dòng)時(shí)序不對(duì)?有沒有大神給支個(gè)招,現(xiàn)在是黔驢技窮了。
接法是對(duì)的。時(shí)序得寫對(duì)就可以了。CMD=0,IOW=0,IOR=1時(shí)為寫寄存器地址命令,CMD=0,IOW=0,IOR=1時(shí)為寫寄存器數(shù)據(jù)命令,CMD=1,IOR=0,IOW=1時(shí)為讀寄存器數(shù)據(jù)命令。對(duì)MCU的操作得熟悉才行啊。