标题: 程序移植中的问题解决 [打印本页]

作者: 51黑fan    时间: 2016-1-30 04:14
标题: 程序移植中的问题解决
现象:
        芯片驱动正常,功能应用单独实现也没有任何问题。但是将其移植到主程序中出现了时钟显示停止、触屏失效、参数显示出现问题的现象。

原因:
        在芯片驱动程序的开发中,忽略了一个问题。那就是该芯片引脚占用的IO资源在初始化的时候不应该改变其他引脚的正常功能工作。初始化芯片时人为的改变了其余功能引脚的作用。将其功能复用功能人为了改成了输出引脚。只关注了该芯片正常工作时的IO引脚,忽略了其余各IO口的复用状态。后逐条分析查看原主程序中IO的初始化操作,逐口比对发现了该问题。

解决方案:
        重新对接口进行初始化,保留其余引脚的功能复用作用。        

总结:
        工作要细致,不要犯想当然的毛病。出现问题后要冷静,咬人是不对的,呵呵。。。





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1