本帖最后由 FSL_TICS_A 于 2014-12-1 10:15 编辑
问题是这样,我用KL04做的设备是电池供电低功耗设备,现在发现KL04的GPIO没办法配置为高阻。
有没有谁发现过这个问题,还是我哪里没注意到?
具体表现是这样:
情况1,写PORTx_PCRn的MUX为1,使能为IO,再设为输入模式:
如果写PE位使能上下拉,则PS位默认为上拉,只读,修改无效;
如果写PE位为0禁用上下拉,则IO貌似默认为下拉了(不是高阻态因为外部串10K电阻接3.3V,有60+uA的电流消耗);
情况2,写PORTx_PCRn的MUX为0,使禁用(模拟)
这种情况下IO确实为高阻态,但是读IO的输入状态值却无效了。(读到的值总是为0)
求了解的大侠指点一下。
|