本帖最后由 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"));
串口输出:
|