打印
[PIC®/AVR®/dsPIC®产品]

【Curiosity测评报告】Microchip-PIC32-WBZ451外部中断功能测试

[复制链接]
132|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
YangTwo|  楼主 | 2023-12-21 13:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 YangTwo 于 2023-12-21 18:09 编辑

本次体验一下WBZ451的外设中断功能。PIC32单片机的EIC外部中断控制器模块,这个模块可以让外部引脚作为一个中断源。EIC配合开发板上的用户按键SW2:

首先还是进入MCC:


设置按键外部中断功能:



配置EIC:



在程序中注册回调函数:
  /* Register external button interrupt callback   */    

EIC_CallbackRegister(BUTTON_1,APP_CustomService_Button_Callback,0);


并加入如下函数:
void APP_CustomService_Button_Handler(void)

{

03.//    SYS_CONSOLE_PRINT("[BLE] Custom Service Button Event : ");

04.    SERCOM0_USART_Write((uint8_t *)"[BLE] Custom Service Button Event :\r\n",strlen("[BLE] Custom Service Button Event :\r\n"));


串口输出:




使用特权

评论回复
沙发
单片小菜| | 2023-12-25 10:56 | 只看该作者
这个同时也可以作为按键的外部中断吧?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

80

帖子

1

粉丝