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