芯片造假?劣質(zhì)產(chǎn)品果然不可思議
曾有幾個(gè)人發(fā)布文章說(shuō),許多AVR芯片上都需要一個(gè)晶振才能編程。我卻從未聽(tīng)說(shuō)也沒(méi)用PIC試過(guò)(盡管PIC編程需要在高電壓下實(shí)現,而不是像許多atmega類(lèi)型芯片通常采用的低壓/ SPI方法)。
本文引用地址:http://dyxdggzs.com/article/268518.htm常用的Farnell芯片在安裝在分接板或者初始原型游戲板上時(shí)都可以正常工作。但眾所周知,分接板在引入外部晶振(用于修復芯片工作異常)前,其程序都已被設定。
我們使用的初始原型游戲板不含晶振,否則無(wú)法對板卡上的芯片編程。我們已經(jīng)用最新版固件將其編程,游戲板能夠正常工作,這在某種程度上說(shuō)明不需要晶振。
但我們用相同的辦法,卻花了幾乎一天時(shí)間辨別芯片的真假(誠然,檢查芯片真偽耗時(shí)耗力,不過(guò)卻很有必要!)。因為我們需要證明:?jiǎn)?wèn)題不是因游戲板缺少晶振而起。
通過(guò)23+24引腳連接一16Mhz晶振后,我們再一次檢查AVRDudess是否能識別芯片。結果與之前一致——未發(fā)現MCU。那么發(fā)現了哪個(gè)設備ID呢?
然而每次發(fā)送尋找設備請求時(shí)設備ID都不一致,這讓我們著(zhù)實(shí)費解。
這種錯誤也毫無(wú)規律可言。表面上看,每次按下“搜索設備”按鈕時(shí),出現的就是一段任意的數字;而其中的id地址以“0x666c61”和“0x656570”出現頻率最高。
不過(guò)不管這是哪種芯片、或者芯片是否需要晶振,出現的問(wèn)題至少證明:手中這塊芯片與AVR atmega相距甚遠。
晶振相關(guān)文章:晶振原理
評論