[Python后端]通过GPIO配置EXTI引脚时,等同于从外设EXTI处配置
对GPIO启用外部中断配置
通过GPIO配置EXTI时,等同于从外设EXTI处配置
--------配置Chip引脚参数configPin------------
分配操作
{'instance': 'EXTI', 'func': 'EXTI1_Select2', 'pinnum': 11}
PinNum=2, GPIOMode=PERIPH, Peripheral=EXTI, FunPin=EXTI3_Select1
复位操作:
{'peripheral': 'EXTI', 'instance': None, 'func': 'RESET', 'pinnum': 5}
改为其他功能:
{'instance': 'GPIO', 'func': 'INPUT', 'pinnum': 5}
{'paramType': 'DEFAULT', 'configName': 'Mode', 'instance': 'EXTI', 'Advance': 'Reserve', 'enablePins': [], 'member': None, 'vel': 'true', 'disablePins': [], 'status': 'true'}
---------ConfigPeripheralOneMode--------
data= {'paramType': 'EXTIx', 'configName': 'EXTI3', 'instance': 'EXTI', 'Advance': 'FL_GPIO_EXTI_LINE_3',
'enablePins': ['EXTI3_Select1'], 'member': 'input', 'vel': 'FL_GPIO_EXTI_INPUT_GROUP1',
'disablePins': ['EXTI3_Select0', 'EXTI3_Select2', 'EXTI3_Select3'], 'status': 'PA13'}
对已配置为外部中断的GPIO进行复位
此时不应该整个EXTI“外设”复位了,应仅复位被操作的GPIO