//初始化的顺序有讲究
// 外设使能配置
PSCInit();
// 外设使能配置
PSCInit();
// GPIO 管脚复用配置
GPIOBankPinMuxSet();
GPIOBankPinMuxSet();
// GPIO 管脚初始化
GPIOBankPinInit();
// DSP 中断初始化
InterruptInit();
InterruptInit();
// GPIO 管脚中断初始化
GPIOBankPinInterruptInit();
GPIOBankPinInterruptInit();
//初始化LCD //这两个模块放在后面则是原来的正常显示,按键无效,放在GPIO配置前就会出现下面那条注释情况
LcdInit();
LcdInit();
// 触摸屏初始化
TouchInit();
TouchInit();
// AD8568 初始化 采样率510K
AD8568Init(Fs); ////若GPIO的配置放在采样之后则AD模块失效,显示屏不显示,但是按键中断有效。若放在前面则当按加键进入按键中断是,Fs=0,LCD横坐标显示88888,右下角还显示个p'num.其他正常显示;这中情况可能和内存配置有关
为什么这几个初始化函数的顺序发生变化后,现象会不一样,难道是GPIO的按键中断和AD采集的定时中断有冲突?