微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > STM32控制三轴加速度传感器实现分析

STM32控制三轴加速度传感器实现分析

时间:11-11 来源:互联网 点击:

IO扩展芯片管脚的中断的高/低电平有效

设定中断为非锁存模式。(锁存模式即中断信号需要在读取某个寄存器后才能清除)

设定中断的方向和阈值。

IO扩展芯片:

设定输出给MCU IO口的中断的高/低电平有效,及level/pulse方式

使能全局中断功能

使能芯片GPIO的中断功能

使能绑定某些管脚的中断功能

清除当前中断寄存器各位状态

MCU:

配置与IO扩展芯片中断管脚连接的GPIO的参数

将该GPIO与相应EXTI绑定

设定EXTI相应线的使能,上升下降沿触发

设定NVIC优先级和使能

中断发生,ISR执行完成后需要进行的释放操作如下:

IO扩展芯片:

清除GPIO中断的挂起状态

清除GPIO具体管脚中断的挂起状态

清除边缘检测、上升下降沿检测状态

MCU:

清除相应EXTI线上的挂起状态

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top