|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
str7與LCM1602的接口問題 |
| 作者:henrygliet 欄目:MCU技術(shù) |
我在ST公司網(wǎng)站上找到的資料中有如圖所示的str7與LCM1602的接口參考設(shè)計(jì)圖,我的理解是STR7與1602總線方式連接,1602的E端和RS端連到STR7的地址總線上,對(duì)RS端的置高置低分別表示1602的數(shù)據(jù)端口和指令/狀態(tài)端口。RW端與str7的RDn端連接(通過一個(gè)非門),那么我的問題就來了:當(dāng)進(jìn)行讀操作的時(shí)候可以將1602數(shù)據(jù)口的數(shù)據(jù)讀入str7,但是從str7寫數(shù)據(jù)到1602是如何完成的呢?難道str7的RDn端為高就可以向外面寫數(shù)據(jù)了嗎???? 不知道我的理解對(duì)不對(duì),還請(qǐng)各位大俠多多幫忙,小弟謝謝先~~~~~
|
| 2樓: | >>參與討論 |
| 作者: henrygliet 于 2007/1/14 11:22:00 發(fā)布:
還有一張LCD.sch
|
|
| 3樓: | >>參與討論 |
| 作者: starm 于 2007/1/14 14:45:00 發(fā)布:
難道str7的RDn端為高就可以向外面寫數(shù)據(jù)了嗎 str7的RDn端為高, 同時(shí)又選中了LCD的話cs2 有效, 那么此時(shí)一定是寫操作了. 否則, 既不是讀取, 也不是寫入, 是不會(huì)選擇這個(gè)地址空間吧. 這種情況下, str7的RDn端為高, LCD的R/W就為低, 是寫入lcd的操作. 是不是就可以向外面寫數(shù)據(jù)了嗎? |
|
| 4樓: | >>參與討論 |
| 作者: henrygliet 于 2007/1/16 14:26:00 發(fā)布:
不是很明白~~~~ 有能講的再詳細(xì)點(diǎn)的嗎?? |
|
| 5樓: | >>參與討論 |
| 作者: starm 于 2007/1/16 14:54:00 發(fā)布:
對(duì)lcd來講: R/W 指示讀寫操作 - 非讀即寫 E 信號(hào)啟動(dòng)操作的 當(dāng)MCU寫入LCD所在的地址空間時(shí): str7的RDn端為高 : LCD的R/W就為低, 是寫入lcd的操作. str7的WRn端為低 : 無關(guān)盡要, lcd好像不是用這個(gè)信號(hào) CS2 有效 : E 信號(hào)被啟動(dòng) 所以就是寫入LCD了 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |