标题:
程序移植中的问题解决
[打印本页]
作者:
51黑fan
时间:
2016-1-30 04:14
标题:
程序移植中的问题解决
现象:
芯片驱动正常,功能应用单独实现也没有任何问题。但是将其移植到主程序中出现了时钟显示停止、触屏失效、参数显示出现问题的现象。
原因:
在芯片驱动程序的开发中,忽略了一个问题。那就是该芯片引脚占用的IO资源在初始化的时候不应该改变其他引脚的正常功能工作。初始化芯片时人为的改变了其余功能引脚的作用。将其功能复用功能人为了改成了输出引脚。只关注了该芯片正常工作时的IO引脚,忽略了其余各IO口的复用状态。后逐条分析查看原主程序中IO的初始化操作,逐口比对发现了该问题。
解决方案:
重新对接口进行初始化,保留其余引脚的功能复用作用。
总结:
工作要细致,不要犯想当然的毛病。
出现问题后要冷静,
咬人是不对的
,呵呵。。。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1