找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2462|回复: 0
打印 上一主题 下一主题
收起左侧

程序移植中的问题解决

[复制链接]
跳转到指定楼层
楼主
ID:104287 发表于 2016-1-30 04:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现象:
        芯片驱动正常,功能应用单独实现也没有任何问题。但是将其移植到主程序中出现了时钟显示停止、触屏失效、参数显示出现问题的现象。

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

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

总结:
        工作要细致,不要犯想当然的毛病。出现问题后要冷静,咬人是不对的,呵呵。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表