痞酷網_PIGOO

 找回密碼
 立即註冊
!!! [系統偵測到廣告阻擋軟體] !!!

如果您覺得痞酷網對您有些許幫助,或者您認同痞酷網的理想,

那麼希望您將痞酷網設定為白名單.

並請在上論壇的時候,動動您的手指,用行動支持我們.

謝謝!
查看: 6973|回復: 18

arduino + 1602 初始化失敗?

[複製鏈接]
發表於 2011-11-15 00:47:58 | 顯示全部樓層 |閱讀模式
pigoo_1602p1 (複製).JPG

pigoo_1602p2 (複製).JPG

我手上有 arduino uno + 1602A + 1602E
接線圖參考 雄爸爸 的示範,與網路上找的眾多接線圖
LCD4bit 與另一個 LCD crystal 都試用過了,每次都是這個畫面

程式不管是叫它秀一行還是兩行資料,或是閃爍,都是這個畫面

因此…應該是接線上有問題,請大家指點迷津 m(_._)m
發表於 2011-11-15 02:03:34 | 顯示全部樓層
本帖最後由 cremaker 於 2011-11-15 02:05 AM 編輯

你可先寫一個單純的秀英文字母的程式,或者是把你的程式 PO 出來。

對了,另外在 Arduino 開發的軟體中,有幾個 LCD 的示範程式,你不妨先跑跑看。

發表於 2011-11-15 03:17:23 | 顯示全部樓層
突然想到一個可能,這類 LCD 都有亮度調整,也有可能是這個問題所致!
發表於 2011-11-15 07:09:29 | 顯示全部樓層
driver人家都幫您寫好了,所以可以排除程式本身的問題,有問題的是您接線上的問題,腳位定義是否符合等。
另外,盡量不要把排針插到麵包板上,很容易把麵包板插壞,而且接觸不良的機會也增大不少。
發表於 2011-11-15 19:38:25 | 顯示全部樓層
本帖最後由 all666 於 2011-11-15 07:39 PM 編輯

2602.jpg

可以到這裡了解一下LCD模組控制
發表於 2011-11-15 21:40:41 | 顯示全部樓層
本帖最後由 jackluo05 於 2011-11-15 09:41 PM 編輯
cremaker 發表於 2011-11-15 03:17 AM static/image/common/back.gif
突然想到一個可能,這類 LCD 都有亮度調整,也有可能是這個問題所致!


小弟有不同的看法..應該不是亮度調整的問題..是LCD沒有被初始化..有可能是程式與LCD溝通有問題..可能是程式寫法有錯..或是接線錯誤..因為LCD出現上述的狀況..你只要有送電給他..就會變成上面的問題..還有就是當指令寫入LCD時..也是有等待時間的..有時等待時間太短...LCD也不會乖乖聽你的話..即使程式寫法正確.
發表於 2011-11-15 21:44:05 | 顯示全部樓層
jackluo05 發表於 2011-11-15 09:40 PM static/image/common/back.gif
小弟有不同的看法..應該不是亮度調整的問題..是LCD沒有被初始化..有可能是程式與LCD溝通有問題..可能是程 ...

請大大可以先只送正負電給LCD...不要接任何線及接單晶片..試試看.
發表於 2011-11-15 22:19:18 | 顯示全部樓層
你的 LCM 應該是 14 PIN + 2 PIN 背光

看你上的圖, 從左到右應該是 GND, 5V, VO, RS, RW, E, X, X, X, X, D4, D5, D6, D7, BK+, BK-

背光亮, LCD 看到方塊, 電源正確, 對比正確

RW 可能沒接低, E, RS, D4-D7 可能錯了

LCD的腳位置配 ARDUNIO I/O, 要你自己對 DATASHEET.
 樓主| 發表於 2011-11-15 23:37:30 | 顯示全部樓層
jackluo05 發表於 2011-11-15 09:44 PM static/image/common/back.gif
請大大可以先只送正負電給LCD...不要接任何線及接單晶片..試試看.

剛剛試了,一樣的結果
 樓主| 發表於 2011-11-15 23:38:20 | 顯示全部樓層
all666 發表於 2011-11-15 07:38 PM static/image/common/back.gif
可以到這裡了解一下LCD模組控制

太感動了,教材不錯,只可惜對於初始化失敗沒太多著墨

再充電~
 樓主| 發表於 2011-11-15 23:52:06 | 顯示全部樓層
cremaker 發表於 2011-11-15 03:17 AM static/image/common/back.gif
突然想到一個可能,這類 LCD 都有亮度調整,也有可能是這個問題所致!

亮度應該沒問題

程式碼我有用內建的範例程式跑過,都不行
會在檢查過接線後,再全部跑跑看

程式碼也只是複製貼上的,過些時間再把整個環境狀況寫完整
發表於 2011-11-15 23:58:59 | 顯示全部樓層
晴兒 發表於 2011-11-15 07:09 AM static/image/common/back.gif
driver人家都幫您寫好了,所以可以排除程式本身的問題,有問題的是您接線上的問題,腳位定義是否符合等。
...

我附議你的看法,電源接錯會把LCM燒掉,既然使用雄爸給的程式,應該不會有差錯!!
電源 應該不會接錯!!  DATA線 會不會接返了 控制憲會不會接返了?
 樓主| 發表於 2011-11-16 00:06:16 | 顯示全部樓層
晴兒 發表於 2011-11-15 07:09 AM static/image/common/back.gif
driver人家都幫您寫好了,所以可以排除程式本身的問題,有問題的是您接線上的問題,腳位定義是否符合等。
...

我會再檢查檢查接線是否有問題

排針插麵包板一事,了解
 樓主| 發表於 2011-11-16 00:15:40 | 顯示全部樓層
jackluo05 發表於 2011-11-15 09:40 PM static/image/common/back.gif
小弟有不同的看法..應該不是亮度調整的問題..是LCD沒有被初始化..有可能是程式與LCD溝通有問題..可能是程 ...

等待的時間

我知道了,再加上延時試試看
 樓主| 發表於 2011-11-16 00:16:40 | 顯示全部樓層
antlu 發表於 2011-11-15 11:58 PM static/image/common/back.gif
我附議你的看法,電源接錯會把LCM燒掉,既然使用雄爸給的程式,應該不會有差錯!!
電源 應該不會接錯!!  DAT ...

好,我會再多檢查幾次

trial and error 不嫌多,試了就知道~
 樓主| 發表於 2011-11-16 00:22:50 | 顯示全部樓層
xiaolaba 發表於 2011-11-15 10:19 PM static/image/common/back.gif
你的 LCM 應該是 14 PIN + 2 PIN 背光

看你上的圖, 從左到右應該是 GND, 5V, VO, RS, RW, E, X, X, X, X,  ...

R/W 接地?

配線錯誤的可能性很大,再檢查 m(_._)m
發表於 2011-11-16 12:01:20 | 顯示全部樓層
windata 發表於 2011-11-16 12:22 AM static/image/common/back.gif
R/W 接地?

配線錯誤的可能性很大,再檢查 m(_._)m

不難的, 參考人家的經驗, 有幫助

http://hk.myblog.yahoo.com/xiao-laba/article?mid=2204
發表於 2011-11-16 13:41:42 | 顯示全部樓層
這類LCD,單純送電會出現兩行反白
若在初始化異常時才會出現這種情形
LCD要程式先對LCD作初始化才會動作
失敗的話,只有線接錯或程式錯誤,
還有一種便是程式跑太快LCD跟不上,程式本身要作DELAY才會動作
發表於 2011-11-16 21:24:01 | 顯示全部樓層
這裡有資料.希望對你有幫助--http://www.starfpga.com/modules/tinyd3/index.php?id=4
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

關閉

站長小叮嚀上一條 /1 下一條

禁閉室|手機版|連繫我們|痞酷網電子技術論壇

GMT+8, 2024-5-3 11:41 AM , Processed in 0.074254 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.