新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > PIC16位單片機CAN(1)新建工程測試

        PIC16位單片機CAN(1)新建工程測試

        作者: 時間:2016-11-13 來源:網絡 收藏
        昨天焊接了硬件,硬件沒有什么問題。起初使用最新的集成開發環境MPLAB X IDE v1.41,XC16編譯器。但是新建簡單的工程都不行,找不到KIT3。只好放棄。還是使用MPLAB IDE v8.88集成開發環境吧,依然是XC16編譯器。
        由MPLAB IDE v8.88的工程向導新建一個工程。選擇單片機和編譯器之后開始寫一個IO口程序控制LED看看有沒有硬傷。好久不用PIC了,都忘了怎么使用了。
        1:添加相應的頭文件
        2:寫配置位(時鐘,仿真口等)
        3:寫測試程序。
        總是忘了寫配置位,根據文檔寫完配置位之后LED終于點亮了!!
        #include "p33EP32GP502.h"
        _FICD(ICS_PGD1&JTAGEN_OFF);//仿真接口選擇
        _FPOR(ALTI2C1_OFF&ALTI2C2_OFF);// I2C1 mapped to SDA1/SCL1 pins I2C2 mapped to SDA2/SCL2 pins
        _FWDT(WDTPOST_PS128&WDTPRE_PR128&PLLKEN_OFF&WINDIS_OFF&FWDTEN_OFF);//看門狗
        _FOSC(POSCMD_HS&IOL1WAY_OFF&FCKSM_CSDCMD );//時鐘
        _FOSCSEL(FNOSC_PRI&IESO_OFF);//
        _FGS(GWRP_OFF&GCP_OFF);//通用段代碼保護位 通用段寫保護位
        int main(void)
        {
        int i=0;
        i=1;
        i=2;
        TRISBbits.TRISB15=0;//LED0 輸出
        TRISBbits.TRISB14=0;//LED0 輸出
        // PORTBbits.RB15=0;//
        PORTBbits.RB15=1;//
        PORTBbits.RB14=1;
        PORTBbits.RB15=0;
        }



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 沂南县| 桓台县| 花垣县| 香港 | 赤壁市| 且末县| 凤庆县| 方山县| 青岛市| 清徐县| 宁安市| 金川县| 盐津县| 陇川县| 沙坪坝区| 博野县| 侯马市| 伊宁市| 开远市| 全南县| 呼玛县| 新绛县| 商洛市| 宾阳县| 天台县| 长春市| 承德县| 长顺县| 哈尔滨市| 张家界市| 大洼县| 万安县| 乳源| 南陵县| 建始县| 旺苍县| 毕节市| 千阳县| 乌恰县| 延安市| 志丹县|