<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 利用USBUART橋接器實現(xiàn)單片機在線編程

          利用USBUART橋接器實現(xiàn)單片機在線編程

          作者: 時間:2012-03-30 來源:網(wǎng)絡 收藏

          對用戶來說,CP2101就是一個USB轉(zhuǎn)RS232的芯片,只不過RS232的輸入和輸出信號均為TTL電平,而不是標準的RS232電平。它的使用與普通的USB外設相同,當?shù)谝淮螏щ姴迦隤C機USB接口時,系統(tǒng)會提示安裝相應的驅(qū)動程序,驅(qū)動程序可從網(wǎng)站www.xhl.com.cn上下載。驅(qū)動程序安裝完后,系統(tǒng)會自動增加一個COM口,用戶就可以按照傳統(tǒng)的串行口控制方式來使用這個帶有5 V和3.3 V供電的“COM口”。

          2.2根據(jù)CP2101設計IAP工作電路

          根據(jù)IAP的工作原理,如果在2 s內(nèi)沒有接收到任何IAP命令,在看門狗定時器的作用下將自動進入用戶程序。用戶還可以通過控制串行口上的RTS引腳產(chǎn)生復位信號來控制。也可以在復位后(2 s內(nèi))直接以約定的波特率傳送HEX代碼文件,自動完成程序的擦除和寫入,大大簡化了IAP過程。

          根據(jù)IAP編程的原理,作者先后設計了兩種接口電路。一種是傳統(tǒng)電路IAP工作電路,沒有使用CP2101芯片,如圖3所示。另一種是CP2101設計的IAP工作電路,如圖4所示。

          4.jpg

          在傳統(tǒng)電路IAP工作電路中,USB接口提供TTL電源,串行口提供IAP編程、數(shù)據(jù)傳輸及復位控制信號。圖3中,R1、R2、C1和K1構(gòu)成傳統(tǒng)的上電自動和手動復位電路,R7、D1構(gòu)成一個由串行口RTS端控制的復位電路;串行口信號需要由RS232電平轉(zhuǎn)換為TTL電平,需要設計電平轉(zhuǎn)換電路或采用專用的電平轉(zhuǎn)換芯片。該電路工作時需要有兩個接口,USB接口和COM接口,USB接口的功能是提供TTL電平的電源,串行接口的功能是串行口通信、IAP編程及復位信號控制。



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();