新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 利用USBUART橋接器實現單片機在線編程

        利用USBUART橋接器實現單片機在線編程

        作者: 時間:2012-03-30 來源:網絡 收藏

        CP2101設計的IAP工作電路中,USB接口除了提供TTL電源外、還有串行口通信、 IAP及復位信號控制。圖4中,R5、R6、C2和K2構成傳統的上電自動和手動復位電路,R3、R4、D2和T1構成一個由串行口RTS端控制的復位電路,由于CP2101轉換后的信號是TTL電平,可以直接為使用,節省了RS232電平轉換為TTL電平的輔助電路。

        CP2101設計的IAP工作電路有很大的優越性,它只需使用USB接口就可以完成提供TTL電源、串行口通信、IAP及復位信號控制,減少了計算機與外設之間的接口,同時也為在沒有COM口的計算機上進行IAP提供了可能,增強了外設的靈活性。在電路板設計中,采用CP2101芯片,既可以節省 RS232電平轉換為TTL電平的電路,又使用5 mm×5 mm的MLP28封裝,減少了電路板面積,節省了成本。

        在進行IAP編程的模式下,使用CP2101芯片在計算機上用USB接口虛擬出串行口,這樣既可以克服由于USB接口協議的復雜性給用戶帶來的不便,又可以簡化計算機與之間的接口,同時可以給用戶設備提供一個5V電源,減少了由于外接電源帶來的不便。筆者使用C51對IAP模塊進行了二次開發,進一步簡化了 IAP下載的過程,開發后的IAP程序先寫入單片機,用戶就可以在應用板上直接下載用戶程序,不需任何編程器就可以完成單片機系統的開發及單片機實驗教學。同時使用USB轉UART和IAP技術為51系列單片機的開發與學習提供一種新的便捷而廉價的方法。對初次學習單片機的人們和大中專院校的學生學習單片機帶來極大的方便。

        結語

        USB轉UART技術,簡化了外設接口,也為外設提供了5V電源。該技術被廣泛應用于手機、數碼相機、PDA以及MP3等功耗比較低的設備,既可以省去外接電源,又可以做數據傳輸和信號控制,同時還可以對外設進行系統升級,具有可觀的經濟效益和市場前景。

        參考文獻
        1靳桅.單片機原理及應用—C51編程技術. 成都:西南交通大學出版社,2004
        2靳桅. SST89C5x系列單片機IAP開發及應用. 見:2003年全國單片機及嵌入式系統年會. 北京:北京航空航天大學,2003
        3Silicon Storage Technology Design Considerations for the SST FlashFlex51 Family Microcontroller
        4Silicon Storage Technology Memory ReMapping of the SST89C54/58 Microcontroller
        5Silicon Storage Technology SST FlashFlex51 Microcontroller InApplication Programming Basics
        6何立民. MCS51系列單片機應用系統設計. 北京:北京航空航天大學出版社,1990


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 子洲县| 阜平县| 珲春市| 霸州市| 深州市| 阿勒泰市| 龙岩市| 碌曲县| 婺源县| 治多县| 鹤山市| 梅河口市| 晋宁县| 永清县| 当涂县| 晴隆县| 柳林县| 泗洪县| 确山县| 云安县| 宜都市| 荔浦县| 康马县| 三台县| 哈密市| 福海县| 改则县| 开江县| 龙口市| 肃宁县| 江油市| 南安市| 吉林市| 巴楚县| 株洲县| 玉树县| 舒城县| 成都市| 关岭| 宁德市| 蒲城县|