本發(fā)明涉及一種識(shí)別系統(tǒng),具體是一種離線編程器自動(dòng)識(shí)別存儲(chǔ)器的系統(tǒng)及方法。
背景技術(shù):
目前,公知的離線讀寫(xiě)編程器,必須拆下存儲(chǔ)器,根據(jù)不同印字,輸入到編程器軟件,選擇對(duì)應(yīng)型號(hào)然后讀寫(xiě),比較繁瑣,尤其是遇到芯片印字模糊或者印字被打磨的芯片,操作起來(lái)非常麻煩,工作效率低下。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種離線編程器自動(dòng)識(shí)別存儲(chǔ)器的系統(tǒng)及方法,以解決上述背景技術(shù)中提出的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種離線編程器自動(dòng)識(shí)別存儲(chǔ)器的方法,包含以下步驟:
a、上位機(jī)軟件按照數(shù)據(jù)庫(kù)內(nèi)置的芯片id和特征碼,控制usb接口芯片或mcu,依次發(fā)出掃描信號(hào)并接收返回的信息;
b、判斷存儲(chǔ)器類型;
c、使用對(duì)應(yīng)的算法讀寫(xiě)存儲(chǔ)器。
一種離線編程器自動(dòng)識(shí)別存儲(chǔ)器的系統(tǒng),包括usb接口p1、鎖緊座芯片p2和usb接口芯片u2,usb接口芯片u2的腳8連接電阻r1,電阻r1的另一端連接電容c1和usb接口p1的腳2,usb接口芯片u2的腳7連接電阻r2,電阻r2的另一端連接電阻r4、電容c1和usb接口p1的腳3,電阻r4的另一端連接usb接口芯片u2的腳5。
作為本發(fā)明的優(yōu)選方案:所述usb接口芯片u2的型號(hào)為ft2232d、ft2232h、ch341a、cy7c68013a、cyusb3014、c8051f或以stm32為代表的帶usb接口的arm單片機(jī)中的一種。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本發(fā)明能夠自動(dòng)識(shí)別存儲(chǔ)器型號(hào),可以更簡(jiǎn)單、更快速的對(duì)各種存儲(chǔ)器進(jìn)行讀寫(xiě)編程,提高操作者的工作效率,創(chuàng)造更大的社會(huì)效益。
附圖說(shuō)明
圖1是本發(fā)明的電路原理圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參閱圖1,本發(fā)明實(shí)施例中,一種離線編程器自動(dòng)識(shí)別存儲(chǔ)器的方法,包含以下步驟:
a、上位機(jī)軟件按照數(shù)據(jù)庫(kù)內(nèi)置的芯片id和特征碼,控制usb接口芯片或mcu,依次發(fā)出掃描信號(hào)并接收返回的信息;
b、判斷存儲(chǔ)器類型;
c、使用對(duì)應(yīng)的算法讀寫(xiě)存儲(chǔ)器。
一種離線編程器自動(dòng)識(shí)別存儲(chǔ)器的系統(tǒng),包括usb接口p1、鎖緊座芯片p2和usb接口芯片u2,usb接口芯片u2的腳8連接電阻r1,電阻r1的另一端連接電容c1和usb接口p1的腳2,usb接口芯片u2的腳7連接電阻r2,電阻r2的另一端連接電阻r4、電容c1和usb接口p1的腳3,電阻r4的另一端連接usb接口芯片u2的腳5。
usb接口芯片u2的型號(hào)為ft2232d、ft2232h、ch341a、cy7c68013a、cyusb3014、c8051f或以stm32為代表的帶usb接口的arm單片機(jī)中的一種。
本發(fā)明的工作原理是:圖中p1.usb接口,u2.ft2232d接口芯片,p2為鎖緊座,夾持芯片用。
上位機(jī)軟件按照數(shù)據(jù)庫(kù)內(nèi)置的芯片id和特征碼,控制usb接口芯片或mcu,依次發(fā)出掃描信號(hào)并接收返回的信息,判斷存儲(chǔ)器類型,再使用對(duì)應(yīng)的算法讀寫(xiě)存儲(chǔ)器。
這就是自動(dòng)識(shí)別存儲(chǔ)器型號(hào)的編程方法。
在具體的技術(shù)實(shí)現(xiàn)中,usb接口芯片可以選擇ft2232d/ft2232h/ch341a等常用型號(hào),也可以選用cy7c68013a、cyusb3014、c8051f或以stm32為代表的帶usb接口的arm單片機(jī)等,配合上位機(jī)軟件實(shí)現(xiàn)此功能。
對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化囊括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。
此外,應(yīng)當(dāng)理解,雖然本說(shuō)明書(shū)按照實(shí)施方式加以描述,但并非每個(gè)實(shí)施方式僅包含一個(gè)獨(dú)立的技術(shù)方案,說(shuō)明書(shū)的這種敘述方式僅僅是為清楚起見(jiàn),本領(lǐng)域技術(shù)人員應(yīng)當(dāng)將說(shuō)明書(shū)作為一個(gè)整體,各實(shí)施例中的技術(shù)方案也可以經(jīng)適當(dāng)組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實(shí)施方式。