[PIC®/AVR®/dsPIC®产品] 【Curiosity测评报告】Microchip-PIC32-WBZ451外部中断功能测试

[复制链接]
656|1
 楼主| YangTwo 发表于 2023-12-21 13:29 | 显示全部楼层 |阅读模式
本帖最后由 YangTwo 于 2023-12-21 18:09 编辑

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

首先还是进入MCC:


设置按键外部中断功能:



配置EIC:



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

  2. EIC_CallbackRegister(BUTTON_1,APP_CustomService_Button_Callback,0);


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

  2. {

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

  4. 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 | 显示全部楼层
这个同时也可以作为按键的外部中断吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

110

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部