找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2478|回復(fù): 0
收起左側(cè)

程序移植中的問(wèn)題解決

[復(fù)制鏈接]
ID:104287 發(fā)表于 2016-1-30 04:14 | 顯示全部樓層 |閱讀模式
現(xiàn)象:
        芯片驅(qū)動(dòng)正常,功能應(yīng)用單獨(dú)實(shí)現(xiàn)也沒(méi)有任何問(wèn)題。但是將其移植到主程序中出現(xiàn)了時(shí)鐘顯示停止、觸屏失效、參數(shù)顯示出現(xiàn)問(wèn)題的現(xiàn)象。

原因:
        在芯片驅(qū)動(dòng)程序的開(kāi)發(fā)中,忽略了一個(gè)問(wèn)題。那就是該芯片引腳占用的IO資源在初始化的時(shí)候不應(yīng)該改變其他引腳的正常功能工作。初始化芯片時(shí)人為的改變了其余功能引腳的作用。將其功能復(fù)用功能人為了改成了輸出引腳。只關(guān)注了該芯片正常工作時(shí)的IO引腳,忽略了其余各IO口的復(fù)用狀態(tài)。后逐條分析查看原主程序中IO的初始化操作,逐口比對(duì)發(fā)現(xiàn)了該問(wèn)題。

解決方案:
        重新對(duì)接口進(jìn)行初始化,保留其余引腳的功能復(fù)用作用。        

總結(jié):
        工作要細(xì)致,不要犯想當(dāng)然的毛病。出現(xiàn)問(wèn)題后要冷靜,咬人是不對(duì)的,呵呵。。。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表