出现异常的:STM32F030多次操作按键触发外部中断时候,出现外部中断再也不能产生中断触发(仿真中多次操作没问题,正常上电全速运行是,多次操作出现异常)
有关网上的回答:1、中断设置有问题,中断嵌套产生的;2、有些变量要加volatile关键字修饰。
STM32F030中断的特性,最多4个优先级:
外部中断的优先级:
串口中断的优先级:
分析结果:外部中断的优先级和串口中断的优先级冲突了,把串口的中断的优先级改为0x03就没有问题。
出现异常的:STM32F030多次操作按键触发外部中断时候,出现外部中断再也不能产生中断触发(仿真中多次操作没问题,正常上电全速运行是,多次操作出现异常)
有关网上的回答:1、中断设置有问题,中断嵌套产生的;2、有些变量要加volatile关键字修饰。
STM32F030中断的特性,最多4个优先级:
外部中断的优先级:
串口中断的优先级:
分析结果:外部中断的优先级和串口中断的优先级冲突了,把串口的中断的优先级改为0x03就没有问题。