浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 集成電路

Arduino cp2012版本

發(fā)布時間:2013/11/15 21:59:07 訪問次數(shù):1930

    目前流行的Arduino版本,如UNO、Mega2560、Duemilanove等,ESP18-24SN其USB口基本都采用了ATmega8U2、ATmega16U2、FT232RL等芯片,這幾種芯片在網(wǎng)上的零售價(jià)大多在15~20元。而且,ATmega8U2、ATmega16U2等芯片由于是Atmel生產(chǎn)的較新的型號,也很難在本地買到。ATmega8U2、ATmeag16U2芯片在/Vduino控制板上,主要只是用作USB轉(zhuǎn)UART,實(shí)在是大材小用了。新版的Leonardo已經(jīng)省略了USB lC,直接用一片ATmega32U4實(shí)現(xiàn)了所有功能。
    CP2102是我之前一直用著的一個USB轉(zhuǎn)UART芯片,Silicon出品。不論是實(shí)際使用還是網(wǎng)上的評論,這個片子的性能都非常讓人滿意。另外,這個芯片的價(jià)格與前面幾種芯片相比,顯得更加平易近人,網(wǎng)上的價(jià)格普遍在5元左右。
    CP2102另外的優(yōu)勢在于,在實(shí)際使用時,外囤不用接任何其他元件即可穩(wěn)定地工作,而且還有3.3V/100mA的電源輸出,用在Arduino上時,完全不用再加5V轉(zhuǎn)3.3V的DC-DC元件。

            
    Arduino官方卻從沒出過CP2102版本的方案。最近趁著比較空閑,我想到了做個CP2102版本qlArduino UNO控制板玩玩。Arduino UNO控制板是從網(wǎng)上買的,買回來對比了一下官方的PDF,發(fā)現(xiàn)這個版本是UNO最早的一版。由于是自己在家里用,并且?guī)缀跻矝]有使用大功率外圍模塊的可能,所以UNO的USB、外圍電源切換方面的電路可以不用。簡化掉這部分電路之后,可以發(fā)現(xiàn)Arduino的主板就是一塊最小系統(tǒng)的AVR學(xué)習(xí)板。
    首先,先用USBASP給ATmega328寫好Bootloader,然后將CP2102的TXD、RXD與ATmega328的RXD、TXD連接。在32位Windows 7系統(tǒng)下安裝CP2102的最新驅(qū)動。打開Arduino的IDE程序,選好型號、虛擬端口后,往Arduino UNO上寫例程時卻發(fā)現(xiàn)總是編程出錯,錯誤代碼是“avrdude: stk500_getsync(): not in syncresp=Ox00”,見圖2。這樣的代鴯很抽象,從網(wǎng)上搜索,也給出一堆不同的提示,參考性不高。
    用Google搜索后,發(fā)現(xiàn)網(wǎng)上都在反映GP2102用在Arduino上出現(xiàn)的問題。主要是Arduino在編程時,需要有一個自動復(fù)位的過程,如果編程時不能復(fù)位,編程就會失敗。

    目前流行的Arduino版本,如UNO、Mega2560、Duemilanove等,ESP18-24SN其USB口基本都采用了ATmega8U2、ATmega16U2、FT232RL等芯片,這幾種芯片在網(wǎng)上的零售價(jià)大多在15~20元。而且,ATmega8U2、ATmega16U2等芯片由于是Atmel生產(chǎn)的較新的型號,也很難在本地買到。ATmega8U2、ATmeag16U2芯片在/Vduino控制板上,主要只是用作USB轉(zhuǎn)UART,實(shí)在是大材小用了。新版的Leonardo已經(jīng)省略了USB lC,直接用一片ATmega32U4實(shí)現(xiàn)了所有功能。
    CP2102是我之前一直用著的一個USB轉(zhuǎn)UART芯片,Silicon出品。不論是實(shí)際使用還是網(wǎng)上的評論,這個片子的性能都非常讓人滿意。另外,這個芯片的價(jià)格與前面幾種芯片相比,顯得更加平易近人,網(wǎng)上的價(jià)格普遍在5元左右。
    CP2102另外的優(yōu)勢在于,在實(shí)際使用時,外囤不用接任何其他元件即可穩(wěn)定地工作,而且還有3.3V/100mA的電源輸出,用在Arduino上時,完全不用再加5V轉(zhuǎn)3.3V的DC-DC元件。

            
    Arduino官方卻從沒出過CP2102版本的方案。最近趁著比較空閑,我想到了做個CP2102版本qlArduino UNO控制板玩玩。Arduino UNO控制板是從網(wǎng)上買的,買回來對比了一下官方的PDF,發(fā)現(xiàn)這個版本是UNO最早的一版。由于是自己在家里用,并且?guī)缀跻矝]有使用大功率外圍模塊的可能,所以UNO的USB、外圍電源切換方面的電路可以不用。簡化掉這部分電路之后,可以發(fā)現(xiàn)Arduino的主板就是一塊最小系統(tǒng)的AVR學(xué)習(xí)板。
    首先,先用USBASP給ATmega328寫好Bootloader,然后將CP2102的TXD、RXD與ATmega328的RXD、TXD連接。在32位Windows 7系統(tǒng)下安裝CP2102的最新驅(qū)動。打開Arduino的IDE程序,選好型號、虛擬端口后,往Arduino UNO上寫例程時卻發(fā)現(xiàn)總是編程出錯,錯誤代碼是“avrdude: stk500_getsync(): not in syncresp=Ox00”,見圖2。這樣的代鴯很抽象,從網(wǎng)上搜索,也給出一堆不同的提示,參考性不高。
    用Google搜索后,發(fā)現(xiàn)網(wǎng)上都在反映GP2102用在Arduino上出現(xiàn)的問題。主要是Arduino在編程時,需要有一個自動復(fù)位的過程,如果編程時不能復(fù)位,編程就會失敗。

相關(guān)技術(shù)資料
11-15Arduino cp2012版本
相關(guān)IC型號
ESP18-24SN
ESP100A
ESP101

熱門點(diǎn)擊

 

推薦技術(shù)資料

DS2202型示波器試用
    說起數(shù)字示波器,普源算是國內(nèi)的老牌子了,F(xiàn)QP8N60... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!