• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > MIPS架構(gòu)下PIC32單片機的UART通信

    MIPS架構(gòu)下PIC32單片機的UART通信

    作者: 時間:2010-08-09 來源:網(wǎng)絡(luò) 收藏

    2 P1032的串口編程
    下面以串口模塊為例來敘述的開發(fā)過程,電路原理如圖2所示。考慮到MAPLAB ICD3和MPLAB REAL ICE仿真器的價格較貴,采用了口的MPLAB ICD2(MPLAB IDE支持口的MPLABICD2,不支持串口的ICD2)。本實驗采用MAPLAB IDE8.33集成開發(fā)環(huán)境,選擇MX32-0F128H。


    編程中,需要對配置字進行配置(主要是對系統(tǒng)時鐘、外設(shè)時鐘等進行配置)。這一工作可在程序中定義,也可以通過MPLAB IDE中的菜單Configure |Configuration Bits…對配置字進行設(shè)置;同時可通過Project | Select Language Toolsuite選擇編譯器,通過Configure | Select Device選擇芯片型號。由于MPLAB IDE8.33集成開發(fā)環(huán)境程序只是對以前版本的升級改進,因此使用過MAPIAB IDE開發(fā)環(huán)境的開發(fā)人員可方便、快速地掌握其使用方法。本實驗采用MPLAB C32編譯器,程序1為直接使用MPLAB C32編譯器中的軟件外設(shè)函數(shù)庫進行的操作;程序2則是采用讀寫寄存器對UART進行操作。程序?qū)崿F(xiàn)上位機發(fā)送數(shù)據(jù),PIC32收到數(shù)據(jù)后返回上位機。



    上一頁 1 2 下一頁

    評論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 芜湖县| 揭西县| 武威市| 大城县| 威海市| 宁晋县| 讷河市| 东明县| 武汉市| 枝江市| 万源市| 瑞丽市| 沂水县| 方城县| 方山县| 新宾| 博罗县| 宝应县| 集安市| 湖南省| 延庆县| 临邑县| 和政县| 阿克苏市| 叙永县| 呼图壁县| 舟曲县| 周至县| 塔城市| 墨竹工卡县| 榆社县| 寻甸| 哈尔滨市| 大城县| 西平县| 贵南县| 齐齐哈尔市| 沐川县| 花莲县| 佛学| 司法|