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

位置:51電子網(wǎng) » 技術(shù)資料 » 家用電器

CP2102版Arduino的連接方案

發(fā)布時(shí)間:2013/11/15 22:03:40 訪問次數(shù):7197

    (1)在編程過程中,在IDE提示上載文件時(shí),ESP18-48SN手動(dòng)按板子上的RESET按鈕復(fù)位。
    (2)將CP2102的DTR腳引出來接到ATmega328的RESEI-腳上。
    (3)將CP2102的DTR腳及RTS腳引出來接到ATmega328的RESEI-腳上。其中,第一種方法需要連續(xù)試幾次,找準(zhǔn)復(fù)位的時(shí)機(jī),也就是需要有經(jīng)驗(yàn)后,才能方便地操作。雖然可以編程成功,但每一次寫程序時(shí)都要手動(dòng)復(fù)位,比較麻煩。
    第二種方法是根據(jù)Arduino UNO的官方電路圖(見圖3)想出來的。DTR耍通過一個(gè)0.1 uF的電容接到ATmega328的RES日落。

                
    第三種方法是根據(jù)ArduinoDuemilanove的官方電路圖(見圖4)想出來的。DTR要通過一個(gè)O.l pF的電容接到ATmega328的RESET腳,RTS腳直接接到ATmega328的RESET腳上。
    在網(wǎng)上給出第二種和第三種方法的網(wǎng)友都說可以正常編程了,但跟貼者的回復(fù)基本都說還是存在問題,不能正常編程。
    從Arduino UNO的電路圖中可以看到ATmega8U2有一條DTR線要連接到ATmega328酌RESET腳。在進(jìn)行編程時(shí).ATmega8U2需要給ATmega328-個(gè)信號,讓其自動(dòng)復(fù)位。按網(wǎng)上的第二種方法,將CP2102的DTR腳引出,通過C5(0.1pF電容)接到ATmega328的RESET腳,編程時(shí)依然出錯(cuò)。
    在Arduino Duemilanove中,F(xiàn)T232RL芯片除了DTR外,RTS腳也引到了ATmega328的RESET腳上。按其電路接法,編程時(shí)同樣會(huì)出錯(cuò)。
    也就是說,后兩種方法在實(shí)際使用時(shí),依然不能實(shí)現(xiàn)預(yù)定的要求。經(jīng)過我不懈努力地進(jìn)行研究,終于將CP2102版Arduino的完美方案研究了出來。根據(jù)UN0的電路圖,ATmega8U2的1 3腳其實(shí)也有個(gè)功能是CTS,將CP2102的CTS腳引出接至ATmega328的RESET腳即可,見圖5、圖6。經(jīng)過這樣的改造,使用CP2102編程就能成功,見圖7。
    經(jīng)過測試,這樣的設(shè)置,使得RESET信號時(shí)間達(dá)到了Arduino主MCU的要求,對c5電容的容量偏差不敏感。即使在使用飛線時(shí),也能穩(wěn)定地編程。有人可能很喜歡RXD、TXD在編程時(shí)LED閃爍的效果,這個(gè)電路圖里沒有給出,因?yàn)槲覀(gè)人感覺沒什么用處。如果實(shí)茌想要的話,可以在RXD、TXD對地接LED加1kfl或1.5kil左右的電阻,阻值可根據(jù)LED的電流調(diào)整,數(shù)值盡量大一些。

    (1)在編程過程中,在IDE提示上載文件時(shí),ESP18-48SN手動(dòng)按板子上的RESET按鈕復(fù)位。
    (2)將CP2102的DTR腳引出來接到ATmega328的RESEI-腳上。
    (3)將CP2102的DTR腳及RTS腳引出來接到ATmega328的RESEI-腳上。其中,第一種方法需要連續(xù)試幾次,找準(zhǔn)復(fù)位的時(shí)機(jī),也就是需要有經(jīng)驗(yàn)后,才能方便地操作。雖然可以編程成功,但每一次寫程序時(shí)都要手動(dòng)復(fù)位,比較麻煩。
    第二種方法是根據(jù)Arduino UNO的官方電路圖(見圖3)想出來的。DTR耍通過一個(gè)0.1 uF的電容接到ATmega328的RES日落。

                
    第三種方法是根據(jù)ArduinoDuemilanove的官方電路圖(見圖4)想出來的。DTR要通過一個(gè)O.l pF的電容接到ATmega328的RESET腳,RTS腳直接接到ATmega328的RESET腳上。
    在網(wǎng)上給出第二種和第三種方法的網(wǎng)友都說可以正常編程了,但跟貼者的回復(fù)基本都說還是存在問題,不能正常編程。
    從Arduino UNO的電路圖中可以看到ATmega8U2有一條DTR線要連接到ATmega328酌RESET腳。在進(jìn)行編程時(shí).ATmega8U2需要給ATmega328-個(gè)信號,讓其自動(dòng)復(fù)位。按網(wǎng)上的第二種方法,將CP2102的DTR腳引出,通過C5(0.1pF電容)接到ATmega328的RESET腳,編程時(shí)依然出錯(cuò)。
    在Arduino Duemilanove中,F(xiàn)T232RL芯片除了DTR外,RTS腳也引到了ATmega328的RESET腳上。按其電路接法,編程時(shí)同樣會(huì)出錯(cuò)。
    也就是說,后兩種方法在實(shí)際使用時(shí),依然不能實(shí)現(xiàn)預(yù)定的要求。經(jīng)過我不懈努力地進(jìn)行研究,終于將CP2102版Arduino的完美方案研究了出來。根據(jù)UN0的電路圖,ATmega8U2的1 3腳其實(shí)也有個(gè)功能是CTS,將CP2102的CTS腳引出接至ATmega328的RESET腳即可,見圖5、圖6。經(jīng)過這樣的改造,使用CP2102編程就能成功,見圖7。
    經(jīng)過測試,這樣的設(shè)置,使得RESET信號時(shí)間達(dá)到了Arduino主MCU的要求,對c5電容的容量偏差不敏感。即使在使用飛線時(shí),也能穩(wěn)定地編程。有人可能很喜歡RXD、TXD在編程時(shí)LED閃爍的效果,這個(gè)電路圖里沒有給出,因?yàn)槲覀(gè)人感覺沒什么用處。如果實(shí)茌想要的話,可以在RXD、TXD對地接LED加1kfl或1.5kil左右的電阻,阻值可根據(jù)LED的電流調(diào)整,數(shù)值盡量大一些。

相關(guān)技術(shù)資料
11-15CP2102版Arduino的連接方案
相關(guān)IC型號
ESP18-48SN
ESP100A
ESP101

熱門點(diǎn)擊

 

推薦技術(shù)資料

PCB布線要點(diǎn)
    整機(jī)電路圖見圖4。將電路畫好、檢查無誤之后就開始進(jìn)行電... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!