TI同事,早!
以前产品中”HAL_KEY_SW_1“和“HAL_KEY_SW_2”中断对应的硬件一样,都是下降沿中断触发,这好处理,TI附带的例程不做改动就可以满足要求。
但由于现在硬件改动,要求”HAL_KEY_SW_1“设置成下降沿触发,而将“HAL_KEY_SW_2”设成上升沿触发。问题来了,“HAL_KEY_SW_2”触发不符合期望,有点乱套。
请问如何”HAL_KEY_SW_1“和“HAL_KEY_SW_2”设成不同的中断触发模式(上升沿/下降沿)?
TI附带例程”hal_key.c"里面有如下设置
#define HAL_KEY_SW_1_EDGEBIT BV(0)
#define HAL_KEY_SW_1_EDGE HAL_KEY_FALLING_EDGE
但全项目搜索的结果是没有别处调用两两个设置。
da qin zheng sheng:
回复 Yue TANG:
正解。
TI中文支持网


