標(biāo)題: LCD1602顯示不正常,上電之后D0和D1一直低電平,導(dǎo)致寫數(shù)據(jù)跟指令不正確 [打印本頁]

作者: anubis577    時間: 2019-4-30 18:05
標(biāo)題: LCD1602顯示不正常,上電之后D0和D1一直低電平,導(dǎo)致寫數(shù)據(jù)跟指令不正確
請問大家有沒有遇到一個神奇的現(xiàn)象,驅(qū)動LCD1602,上電之后D0和D1一直低電平,導(dǎo)致寫數(shù)據(jù)跟指令不正確,原本以為是液晶屏壞了,結(jié)果換了一塊還是一樣的,試過各種初始化方法無果,大家有沒有遇到過。
作者: angmall    時間: 2019-5-1 14:42
你看了片子內(nèi)部結(jié)構(gòu)就知道除了P0口外 其他3口都接了上拉電阻 所以 一旦P0口要用作I\O口使用 就必須接上拉電阻

作者: anubis577    時間: 2019-5-1 19:03
angmall 發(fā)表于 2019-5-1 14:42
你看了片子內(nèi)部結(jié)構(gòu)就知道除了P0口外 其他3口都接了上拉電阻 所以 一旦P0口要用作I\O口使用 就必須接上拉電 ...

謝謝回答,我知道52單片機的P0是開漏的,我用的是STC8A,默認(rèn)復(fù)位是上拉的,發(fā)現(xiàn)被拉低的是LCD的數(shù)據(jù)口D0跟D1
作者: wulin    時間: 2019-5-2 15:00
anubis577 發(fā)表于 2019-5-1 19:03
謝謝回答,我知道52單片機的P0是開漏的,我用的是STC8A,默認(rèn)復(fù)位是上拉的,發(fā)現(xiàn)被拉低的是LCD的數(shù)據(jù)口D0 ...

STC8系列大部分端口都是多功能口,可能加電復(fù)位后未必所有端口都是準(zhǔn)雙向口,有的端口還是有施密特特性。需要軟件設(shè)置,在使用前最好查手冊,少走彎路。 STC8.pdf (7.47 MB, 下載次數(shù): 11)


作者: anubis577    時間: 2019-5-10 02:16
wulin 發(fā)表于 2019-5-2 15:00
STC8系列大部分端口都是多功能口,可能加電復(fù)位后未必所有端口都是準(zhǔn)雙向口,有的端口還是有施密特特性。 ...

十分感謝,我再仔細(xì)看看手冊
作者: anubis577    時間: 2019-5-14 19:26
wulin 發(fā)表于 2019-5-2 15:00
STC8系列大部分端口都是多功能口,可能加電復(fù)位后未必所有端口都是準(zhǔn)雙向口,有的端口還是有施密特特性。 ...

問題解決了,感謝大神,果然是因為內(nèi)部上拉設(shè)置的問題STC8的默認(rèn)雙向口很容易被外部拉低




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1