最近学习STM32F10x单片机中断章节(中文版,没有英文版本),发现如下描述:
要产生中断,必须先配置好并使能中断线。根据需要的边沿检测设置2个触发寄存器(EXTI_RTSR和EXTI_FTSR),同时在中断屏蔽寄存器的相应位写’1’允许中断请求。当外部中断线上发生了期待的边沿时,将产生一个中断请求,对应的挂起位也随之被置’1’。在挂起寄存器的对应位写’1’,将清除该中断请求。
如果需要产生事件,必须先配置好并使能事件线。根据需要的边沿检测设置2个触发寄存器(EXTI_RTSR和EXTI_FTSR),同时在事件屏蔽寄存器的相应位写’1’允许事件请求。当事件线上发声了需要的边沿时,将产生一个事件请求脉冲,对应的挂起位不被置’1’。
在这里的挂起位就是我们平常说的中断标志位吧,那么发生了相应的中断/事件,为什么会出现不同的情况呢?
是翻译出错了,还是本来就是这个样子的?请大侠帮忙解释一下。。 |