草庐IT

痞子衡嵌入式:对比恩智浦全系列MCU(包含Kinetis/LPC/i.MXRT/MCX)的GPIO电平中断设计差异

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦全系列MCU(包含Kinetis,LPC,i.MXRT,MCX)的GPIO电平中断设计差异。  在痞子衡旧文《以i.MXRT1xxx的GPIO模块为例谈谈中断处理函数(IRQHandler)的标准流程》里,痞子衡主要介绍得是GPIO一般控制以及最常用的输入边沿中断相关知识。最近恩智浦官方社区有用户反映i.MXRT1060上GPIO中断状态寄存器(GPIO->ISR)在发生有效电平中断后的置位并不需要手动清零(W1C),其会在I/O输入电平状态切换后自动清零,这和手册里描述不一致。  首先在痞子衡的认知里GPIO输入电平中

痞子衡嵌入式:对比恩智浦全系列MCU(包含Kinetis/LPC/i.MXRT/MCX)的GPIO电平中断设计差异

  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是恩智浦全系列MCU(包含Kinetis,LPC,i.MXRT,MCX)的GPIO电平中断设计差异。  在痞子衡旧文《以i.MXRT1xxx的GPIO模块为例谈谈中断处理函数(IRQHandler)的标准流程》里,痞子衡主要介绍得是GPIO一般控制以及最常用的输入边沿中断相关知识。最近恩智浦官方社区有用户反映i.MXRT1060上GPIO中断状态寄存器(GPIO->ISR)在发生有效电平中断后的置位并不需要手动清零(W1C),其会在I/O输入电平状态切换后自动清零,这和手册里描述不一致。  首先在痞子衡的认知里GPIO输入电平中