我把ch382放在powerpc下使用,下載了linux驅(qū)動,進行了改動。 為確定能正常訪問串口的寄存器,測試往SCR寄存器里寫值,再讀回來, 發(fā)現(xiàn)返回值是對的。 但是讀DLL和DLM時,DLL正常,為0x0c,而DLM的值不對,為0x05,不知啥原因。 另外一個問題,IER寄存器擴展了一位,也就是第7位為軟件復(fù)位,按數(shù)據(jù)手冊 的說法,此位會自動清零,但是將其置高后,去讀這個位時,發(fā)現(xiàn)始終為1, 不知啥原因?進行這個操作時,已經(jīng)將DLAB置為0了。 請指教。
熱門產(chǎn)品 :
CH182: 以太網(wǎng)PHY收發(fā)器芯片