選用\CH372EVT\PUB\XFIRM\ASM中的USBEX 請問: 1. 此固件有什么錯(cuò)誤嗎?如果有錯(cuò)誤,可否提供一個(gè)正確的,個(gè)人信息保護(hù),已隱藏 2. CH375_CON_ACT BIT P1.4是怎么回事?P1.4與372硬件上有什么樣的連接? 3. 正常情況,在外置固件模式下,插入U(xiǎn)SB口后,計(jì)算機(jī)有什么反應(yīng)? 非常感謝!
1,我們的例子程序都是經(jīng)過測試,沒有錯(cuò)誤的 2,P1.4只是一個(gè)指示燈,沒什么意義,你完全可以不接 3,在外置固件的模式下,如果硬件正常的話,按照我們的例子程序的話,應(yīng)該是找到新的硬件,提示安裝驅(qū)動(dòng)
謝謝你的解答。 現(xiàn)在遇到這樣的問題: 1.在內(nèi)置固件時(shí),可以只有初始化的程序,就可以找到新硬件,是不是用外置固件模式時(shí),也可以只有初始化的程序? 2.如果1的答案是可以的話,為什么我只把模式#02H時(shí)可以找到新硬件,而改成#01H后卻是無法識(shí)別呢? 3.如果1的答案是不可以的話,那又是怎么樣的?
設(shè)置成內(nèi)置固件模式(02)的話,端點(diǎn)0的一些控制傳輸如上傳描述符都是芯片自動(dòng)完成的,所以初始化之后PC就能找到新硬件;而設(shè)置成外置固件模式的話,描述符得通過單片機(jī)的中斷程序進(jìn)行控制上傳,否則PC會(huì)無法識(shí)別。你才用外置固件的話,參考CH372EVT\PUB\XFIRM\ASM中的USBEX即可。
設(shè)置成內(nèi)置固件模式(02)的話,端點(diǎn)0的一些控制傳輸如上傳描述符都是芯片自動(dòng)完成的,所以初始化之后PC就能找到新硬件;而設(shè)置成外置固件模式的話,描述符得通過單片機(jī)的中斷程序進(jìn)行控制上傳,否則PC會(huì)無法識(shí)別。你才用外置固件的話,參考CH372EVT\PUB\XFIRM\ASM中的USBEX即可。
對你的解答,表示萬分的感謝! 請問,在外置固件模式下(01),程序內(nèi)是在只有初始化程序,而不開放中斷的情況下,初始化正確后計(jì)算機(jī)上會(huì)有什么反應(yīng)?是發(fā)現(xiàn)新硬件,還是無法識(shí)別USB設(shè)備,還是其它的?
未開放中斷的話,應(yīng)該會(huì)提示無法識(shí)別。如果你采用這個(gè)例子程序,還會(huì)出現(xiàn)無法識(shí)別的情況的話,你發(fā)封郵件到我們技術(shù)信箱,給你回個(gè)例子程序過去。