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

QQ登錄

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

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

LCD12864判忙和延時(shí),求助

  [復(fù)制鏈接]
ID:165276 發(fā)表于 2018-2-22 10:48 | 顯示全部樓層 |閱讀模式
本帖最后由 1965501205 于 2018-2-22 14:12 編輯

在寫數(shù)據(jù)和寫命令之前都加了判忙,但是連續(xù)寫數(shù)據(jù)或者命令會(huì)出現(xiàn)亂碼。寫完一次數(shù)據(jù),加延時(shí),再寫數(shù)據(jù),就沒(méi)問(wèn)題。這樣的話判忙不是起不到作用的嗎?

判忙

判忙
回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2018-2-22 11:53 | 顯示全部樓層
多半是判忙不當(dāng)引起的。理由是延時(shí)OK。
回復(fù)

使用道具 舉報(bào)

ID:272269 發(fā)表于 2018-2-22 11:53 | 顯示全部樓層
加30us的延時(shí)就行   
回復(fù)

使用道具 舉報(bào)

ID:165276 發(fā)表于 2018-2-22 12:32 | 顯示全部樓層
yzwzfyz 發(fā)表于 2018-2-22 11:53
多半是判忙不當(dāng)引起的。理由是延時(shí)OK。

有可能的,但是程序是書上的,換一個(gè)試試
回復(fù)

使用道具 舉報(bào)

ID:284747 發(fā)表于 2018-2-22 13:20 | 顯示全部樓層
如果方便,請(qǐng)把相關(guān)代碼貼出來(lái),大家才更好幫助你!
回復(fù)

使用道具 舉報(bào)

ID:165276 發(fā)表于 2018-2-22 14:13 | 顯示全部樓層
timerjy 發(fā)表于 2018-2-22 13:20
如果方便,請(qǐng)把相關(guān)代碼貼出來(lái),大家才更好幫助你!

已經(jīng)上傳了判忙的程序。謝謝
回復(fù)

使用道具 舉報(bào)

ID:165276 發(fā)表于 2018-2-22 14:20 | 顯示全部樓層
jizi 發(fā)表于 2018-2-22 11:53
加30us的延時(shí)就行

加延時(shí)是可以,那個(gè)判忙好像不起作用啊
回復(fù)

使用道具 舉報(bào)

ID:284784 發(fā)表于 2018-2-22 16:01 | 顯示全部樓層
盡信書不如無(wú)書啊,每個(gè)廠家出的顯示屏其實(shí)都有些微電氣上的差別,實(shí)際上用的時(shí)候才能發(fā)現(xiàn),大批數(shù)據(jù)寫入時(shí),適當(dāng)加延時(shí)能解決問(wèn)題。
回復(fù)

使用道具 舉報(bào)

ID:165276 發(fā)表于 2018-2-22 17:36 | 顯示全部樓層
WHNGZZQ 發(fā)表于 2018-2-22 16:01
盡信書不如無(wú)書啊,每個(gè)廠家出的顯示屏其實(shí)都有些微電氣上的差別,實(shí)際上用的時(shí)候才能發(fā)現(xiàn),大批數(shù)據(jù)寫入時(shí) ...

是的吧。我在寫數(shù)據(jù)和寫命令之后加上72微妙手冊(cè)提到的指令時(shí)間就不會(huì)亂。但是我不懂為啥判忙了為啥還要延時(shí)。
回復(fù)

使用道具 舉報(bào)

ID:284428 發(fā)表于 2018-2-22 17:52 | 顯示全部樓層
好久沒(méi)碰LCD12864了,我好像記得LCD速度處理比芯片慢,要等待LCD反應(yīng)過(guò)來(lái)
回復(fù)

使用道具 舉報(bào)

ID:284815 發(fā)表于 2018-2-22 17:53 | 顯示全部樓層
看不懂
回復(fù)

使用道具 舉報(bào)

ID:165276 發(fā)表于 2018-2-22 19:56 | 顯示全部樓層
Very_SASASASA 發(fā)表于 2018-2-22 17:52
好久沒(méi)碰LCD12864了,我好像記得LCD速度處理比芯片慢,要等待LCD反應(yīng)過(guò)來(lái)

是啊,但是都判忙了,還是需要延時(shí)。
回復(fù)

使用道具 舉報(bào)

ID:285545 發(fā)表于 2018-2-26 11:48 | 顯示全部樓層
稍微一點(diǎn)延時(shí)還是很有必要的。
回復(fù)

使用道具 舉報(bào)

ID:243193 發(fā)表于 2018-2-26 13:16 | 顯示全部樓層
我以前用12864從來(lái)都不判斷忙狀態(tài)的,完全沒(méi)有必要。稍微延時(shí)下就OK了。你可以看下網(wǎng)上寫的例程。最好不要看書上寫的,太繁瑣了
回復(fù)

使用道具 舉報(bào)

ID:155507 發(fā)表于 2018-2-26 21:50 | 顯示全部樓層
檢測(cè)忙的函數(shù)是因?yàn)槭?2864驅(qū)動(dòng)處理太慢了,不同廠的12864響應(yīng)速度也不一樣,有的可以比較快, 稍微延時(shí)下就OK了。

我記得好像這個(gè),檢測(cè)忙的函數(shù)是不寫的,在12864中,不過(guò)也看到有人寫的。有人說(shuō),寫了這個(gè)程序會(huì)“卡死”

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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