求助:FT6206tp没中断,平台MTK6261A
时间:10-02
整理:3721RD
点击:
求助:FT6206tp没中断,平台mtk6261A。
EINT_Set_HW_Debounce(custom_eint_get_channel(touch_panel_eint_chann), 0);
EINT_SW_Debounce_Modify(custom_eint_get_channel(touch_panel_eint_chann),0);
EINT_Set_Polarity(custom_eint_get_channel(touch_panel_eint_chann),0);
EINT_Set_Sensitivity(custom_eint_get_channel(touch_panel_eint_chann), EDGE_SENSITIVE);
EINT_Set_HW_Debounce(custom_eint_get_channel(touch_panel_eint_chann), 0);
EINT_SW_Debounce_Modify(custom_eint_get_channel(touch_panel_eint_chann),0);
EINT_Set_Polarity(custom_eint_get_channel(touch_panel_eint_chann),0);
EINT_Set_Sensitivity(custom_eint_get_channel(touch_panel_eint_chann), EDGE_SENSITIVE);
你不管软件有没有问题,可以将EINT与你的板断开,然后用示波器量一下就可以看看有没有中断输出,如果没有就TP这边有问题,如果有就说明软件可能有问题。
TP没问题,下别人的BIN文件是有反应的。
中断注册呢?没看到你注册啊
TP.eint_chan=custom_eint_get_channel(touch_panel_eint_chann);
EINT_Set_HW_Debounce(TP.eint_chan, 0);
EINT_Registration(TP.eint_chan,KAL_FALSE,touch_panel_state,touch_panel_capacitive_HISR, KAL_TRUE);
你直接手动拉低也不能进中断,直接将中断口接到地上面去,你们有用中断做过按键吗?
谢谢,现在忙别的案子了,先不搞这个。