主題:有關(guān) LCD 共有66510人關(guān)注過本帖 |
---|
kchmn |
1樓 |
有關(guān) LCD Post By:2005-12-9 18:57:00 [只看該作者]
我試圖在LCD printf ASCII中的特殊字符,如0-10,但是LCD中沒有顯示,是LCD不支持嗎?我在98系統(tǒng)中沒問題。
我的程序是: eg: int a=1; char b[10]; sprintf (b, "%c", a); printf ("%c",b); |
|
單帖管理 | 引用 | 回復(fù) |
x10 |
2樓 |
Post By:2005-12-10 9:28:00 [只看該作者]
抱歉,我們檢查了是我們在BIOS中把小于20h的控制符屏蔽了,不是很合理。有3個解決辦法:
(1)為你提供一個PRINTF.CPP (2)由于你在海外,能否在下次購買時我們多給你發(fā)幾片BIOS芯片 (3)如果你有支持SST29SF040的編程器,我們可以把修改后的BIOS文件發(fā)給你作update。 |
|
單帖管理 | 引用 | 回復(fù) |
kchmn |
3樓 |
Post By:2005-12-10 16:18:00 [只看該作者]
如果只是LCD的顯示, 問題不大。不知道這個屏蔽對內(nèi)部處理有沒有影響?例如sprintf, 因為我要給外圍設(shè)備傳ASCII 為02h 和 03h 的字符。
以上問題如能解決,可以先給我發(fā)一個printf.cpp的文件。 謝謝 |
|
單帖管理 | 引用 | 回復(fù) |
kchmn |
4樓 |
Post By:2005-12-10 16:21:00 [只看該作者]
我的ETR232i版本號為V9.在我的軟件開發(fā)包里面沒有GPIO的時鐘擴展讀取,控制程序 DS1302.h和DS1302.cpp. 可否發(fā)到我的郵箱。謝謝
|
|
單帖管理 | 引用 | 回復(fù) |
x10 |
5樓 |
Post By:2005-12-11 10:29:00 [只看該作者]
只對LCD顯示有影響。上班后發(fā)給你。V9以上版本的RTC已做在模塊,只需調(diào)用標(biāo)準(zhǔn)的settime(), gettime(), setdate(), getdate()就可進行常規(guī)的時間日期操作了。
|
|
單帖管理 | 引用 | 回復(fù) |
kchmn |
6樓 |
Post By:2005-12-12 17:31:00 [只看該作者]
我用COM3, RS232寫的控制外圍設(shè)備始終不能啟動設(shè)備。不知道哪里的問題, /x02, /x03一排除。。請幫我查看一下。程序已經(jīng)發(fā)到support@emtronix.com.cn。 謝謝。
|
|
單帖管理 | 引用 | 回復(fù) |
kchmn |
7樓 |
Post By:2005-12-14 9:37:00 [只看該作者]
honglin: 來信已收到,謝謝。我在SendCommandString中有初始化串口。 按照你的建議,在讀數(shù)據(jù)時加了delay. startsend后面也加了個100ms的delay,再試試。
|
|
單帖管理 | 引用 | 回復(fù) |
kchmn |
8樓 |
Post By:2005-12-14 10:16:00 [只看該作者]
繼續(xù)LCD顯示。在直接調(diào)用提供的lcd demo程序顯示的時候,出現(xiàn)亂碼,自己調(diào)用程序的時候也會有亂碼,例:用drawline func時,會在別的地方出現(xiàn)一排花屏。。而且字符串和graph不能同時出現(xiàn),請解釋?
|
|
單帖管理 | 引用 | 回復(fù) |
zhl |
9樓 |
Post By:2005-12-14 11:29:00 [只看該作者]
LCD有兩種顯示模式:文本模式和圖形模式。兩者不能同時使用,所以printf()的文本字符和graph不能同時出現(xiàn)。
|
|
單帖管理 | 引用 | 回復(fù) |
kchmn |
10樓 |
Post By:2005-12-14 12:39:00 [只看該作者]
但是在圖形模式中, 我用LCD_API提供的LCD_DrawLine和LCD_WriteString也不行,還有亂碼怎么解釋?
|
|
單帖管理 | 引用 | 回復(fù) |
zhl |
11樓 |
Post By:2005-12-14 13:26:00 [只看該作者]
那就不應(yīng)該了,請問是用我們提供的測試程序tst1.prj測試的嗎?
|
|
單帖管理 | 引用 | 回復(fù) |
kchmn |
12樓 |
Post By:2005-12-14 13:50:00 [只看該作者]
對,是tst1.exe,我換了一個新的LCD和ETR232還是存在
|
|
單帖管理 | 引用 | 回復(fù) |
x10 |
13樓 |
Post By:2005-12-14 15:10:00 [只看該作者]
我們進一步測試LCD,在text模式下SED1335確實不支持控制符的顯示,其他控制器(如T6963C、KS0108等)是支持的。所以也沒有必要寫專用的printf函數(shù)了。
我們給你重發(fā)LCD程序,可能是什么地方出錯了。 |
|
單帖管理 | 引用 | 回復(fù) |
x10 |
14樓 |
Post By:2005-12-14 15:11:00 [只看該作者]
我們進一步測試LCD,在text模式下SED1335確實不支持控制符的顯示,其他控制器(如T6963C、KS0108等)是支持的。所以也沒有必要寫專用的printf函數(shù)了。
我們給你重發(fā)LCD程序,可能是什么地方出錯了。 |
|
單帖管理 | 引用 | 回復(fù) |
zhl |
15樓 |
Post By:2005-12-15 8:33:00 [只看該作者]
tst1.prj程序已重發(fā),請查收。
|
|
單帖管理 | 引用 | 回復(fù) |
kchmn |
16樓 |
Post By:2005-12-16 10:51:00 [只看該作者]
LCD進一步測試,發(fā)現(xiàn)drawline可以用,但是在用LCD_WriteString的時候,位置是正確的,但出來的字都是亂碼。懷疑是不是在dotlib中的文件有問題,請確認。急著等答復(fù)!
  另外請再發(fā)一次tst1.prj,honglin小姐上吃發(fā)的由于我的郵箱禁止.exe的文件傳輸沒有收到。可否轉(zhuǎn)成.txt再發(fā)?或者發(fā)到chameleon_522@hotmail.com.謝謝。 |
|
單帖管理 | 引用 | 回復(fù) |
zhl |
17樓 |
Post By:2005-12-16 11:05:00 [只看該作者]
程序已重發(fā),在測試tst1時,請先下載*.chr文件。
|
|
單帖管理 | 引用 | 回復(fù) |
kchmn |
18樓 |
Post By:2005-12-16 11:46:00 [只看該作者]
下載了*.chr后就可以了。謝謝。  
PS:你們的手冊中沒有提到要先下載*.chr,請補上。 |
|
單帖管理 | 引用 | 回復(fù) |
zhl |
19樓 |
Post By:2005-12-16 12:28:00 [只看該作者]
在我們提供的ETR232I編程手冊上第六章節(jié)“LCD漢字顯示程序”里有相應(yīng)的說明。
|
|
單帖管理 | 引用 | 回復(fù) |
kchmn |
20樓 |
Post By:2005-12-16 13:05:00 [只看該作者]
呵呵,沒注意到,好的。謝謝了。
|
|
單帖管理 | 引用 | 回復(fù) |