|
发表于 2014-9-24 19:28:35
|
显示全部楼层
oh, 經你這麼一說, 我再細心看看 "arduino使用串口液晶屏.docx", 原來是我自己之前沒認真看攪錯了.
因為看到例子中用了 Serial.print 及 Serial.println 的指令, 就自以為是....原來, 當中的內容, 並非直接把要顯示的東西填上去.- Serial.print("DS16(20,2,'");Serial.print(hz[1]);Serial.print("',4);");
- Serial.println("PL(0,40,399,40,1);");Serial.flush();delay(200);
复制代码 原來當中填上的是指令, 而並非要顯示的內容. 而 println 只是在指令終結時, 送上 \r\n, 是我自己攪錯了.
在另一個顯示 AD 值的例子, 看來也不會有太大分別吧. 只是前後加上指令.- Serial.print("DS24(30,100,'");Serial.print(hz[0]);Serial.print(vol,2); Serial.println("V',1);");
复制代码 再看看 Usart GPU 使用手册.docx 中的命令表, 看來是沒有捲動的功能, 每次都是在指定位置開始顯示.
指令中好像沒有捲頁的指令, 看來只好要每次重印一整行的把頁面向上推, 同時亦要有一個 buffer 記錄顯示中的文字了.
或許要自己寫一個庫, 作簡單的顯示了.
可惜中港貨運現在幾乎完全癱瘓了, 跟據集運中心的資料, 今個星期也不會到貨. 不知何時才可以真正測試了. |
|