现在研究你们CH552单生成片,SOP16变成GPIO中断,因为要实现编码器,P1.4P1.5同时为下降沿,代码,问在中断现在函数里面,怎么判断是哪个例子程序只有一句 printf("GPIO_STATUS: %02xn",(UINT16)(PIN_FUNC&bIO_INT_ACT)); 似乎只知道知道有下降沿产生了,具体是哪个 GPIO,从哪里呢?
GPIO_IE |= bIE_IO_EDGE; // 边沿触发
GPIO_IE |= bIE_P1_4_LO; // GPIO P1.4 下降沿
GPIO_IE |= bIE_P1_5_LO;// GPIO P1.5 下降沿
GPIO_IE |= bIE_P3_1_LO; // GPIO P3.1 下降沿(点击按钮)
IE_GPIO = 1;//GPIO
}
2022-9-14 14:43:08
使用源最开始的最开始或者INT1的方向,分别属于INT1的方向。
使用源最开始的最开始或者INT1的方向,分别属于INT1的方向。
举报