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