×
单片机 > 单片机程序设计 > 详情

武林教你学PIC32(三)教你用库函数写中断按键

发布时间:2020-05-27 发布时间:
|

我接触的32位单片机:STM32,LM3S都有库函数,利用库函数能够加快项目进度,不需要去底层查看寄存器等等。PIC32的库函数位置在:

D:Program FilesMicrochipMPLAB C32pic32-libsperipheral

如果你安装在C盘,改下路径就可以了,我们可以到了各个外设都封装好了。网络上有个库函数说明书,我网络不好下载不了,就把地址发出来吧:


下面就教大家使用库函数做中断按键触发LED亮灭

 

 

 

 

从按键的连接看到其并没有输入电平CN的功能,好在开发板上把所有引脚都引出来了,我们选择JB插槽处1端口,也就是 PG9/CN11,如图所示,当然其他的端口也行,只要有输入电平CN的功能就好。

编程步骤是:

// 第一步:STEP 1. 配置端口方向

    PORTSetPinsDigitalOut(IOPORT_B,BIT_10);//LED1

    mPORTBClearBits(BIT_10);//LED1=0

    PORTSetPinsDigitalIn(IOPORT_G, BIT_9);//PG9设置输入

    //第二步:设置引脚上拉

    mCNOpen(CONFIG, PINS, PULLUPS);

   temp = mPORTGRead();//读一下消除外界影响

   //第三步:配置中断,使能中断,优先级

   ConfigIntCN(INTERRUPT);

  //最后开中断表

       INTEnableSystemMultiVectoredInt();


关键字:武林  PIC32  库函数  中断按键

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
浅谈AVR中定时器几种工作模式