在本外设的配置界面,配置对应的NVIC使能
- 外设视图配置中使用RunCommand脚本对NVIC进行配置;
{
"RunCommand": [
{
"WhenValueIn": [
"true"
],
"Command": "CONFIG_MODE",
"Param": {
"instance": "NVIC",
"paramType": "",
"configName": "EXTI",
"status": "true",
"enablePins": [],
"disablePins": [],
"member": null,
"vel": "true",
"Advance": "EXTI_DAC_IRQn"
}
},
{
"WhenValueIn": [
"false"
],
"Command": "CONFIG_MODE",
"Param": {
"instance": "NVIC",
"paramType": "",
"configName": "EXTI",
"status": "false",
"enablePins": [],
"member": null,
"vel": "false",
"Advance": "EXTI_DAC_IRQn"
}
}
]
}
- 外设的参数配置指令中加入redirect来重定向对哪个外设的参数进行配置
外设参数配置指令:
{
"instance": "EXTI",
"redirect": "NVIC",
"dataType": "DEFAULT",
"parameter": {
"preemptPriority": "3"
},
"Advance": "ECCC_RAMP_FDET_IRQn"
}
//参数视图
{
"NVIC_INIT": {
"Advance": "Reserve",
"data_type": "DEFAULT",
"redirect": "NVIC",
"title": "NVIC Init Params",
"params": [
{
"name": "preemptPriority",
"type": "Int",
"vel": 2,
"Max": 3,
"Min": 0,
"tip": "取值范围0~3"
}
]
}
}