apachectl 发表于 2014-9-24 17:03:50

Super169 发表于 2014-9-24 12:30 static/image/common/back.gif
對, 我的要求非常簡單, 像印表機一樣, 收到什麼就印什麼, 印了的就不用再更改.

我看了你的說明書, 好像 ...

print到串口屏的是控制命令的内容,不是显示内容;也许有机会,做一个类似的功能

Super169 发表于 2014-9-24 19:28:35

oh,   經你這麼一說, 我再細心看看 "arduino使用串口液晶屏.docx", 原來是我自己之前沒認真看攪錯了.

因為看到例子中用了 Serial.print 及 Serial.println 的指令, 就自以為是....原來, 當中的內容, 並非直接把要顯示的東西填上去.Serial.print("DS16(20,2,'");Serial.print(hz);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);Serial.print(vol,2); Serial.println("V',1);");再看看 Usart GPU 使用手册.docx 中的命令表, 看來是沒有捲動的功能, 每次都是在指定位置開始顯示.

指令中好像沒有捲頁的指令, 看來只好要每次重印一整行的把頁面向上推, 同時亦要有一個 buffer 記錄顯示中的文字了.

或許要自己寫一個庫, 作簡單的顯示了.

可惜中港貨運現在幾乎完全癱瘓了, 跟據集運中心的資料, 今個星期也不會到貨.不知何時才可以真正測試了.

迷你强 发表于 2014-9-25 09:21:49

Super169 发表于 2014-9-24 19:28 static/image/common/back.gif
oh,   經你這麼一說, 我再細心看看 "arduino使用串口液晶屏.docx", 原來是我自己之前沒認真看攪錯了.

因 ...

几大国内快递公司都有直通服务啊,顺丰什么的。。

Super169 发表于 2014-9-25 11:38:18

迷你强 发表于 2014-9-25 09:21 static/image/common/back.gif
几大国内快递公司都有直通服务啊,顺丰什么的。。

唉......暂时只有顺丰可以比较顺利, 其他公司暂时都不太顺利, 在海关要被扣查几天至几星期才可以通过.
顺丰一向收费最贵, 一般十元左右 1KG 送香港, 顺丰就三十多元, 当中可能包括左一定的"通关费", 过关快一点.

现在已经有几间快递公司因此而暂停接单, 不送货到香港.
我上星期已经落左单寄番黎香港, 但集运公司还未可以出车 (因为更早前的车还在过关中), 预计要下星期才可以.

但顺丰依然可以即日过关, 实在太有问题了.(原因自己想吧)
很多人为了可以准时送到香港, 被逼多付一倍有多的价钱, 选用顺丰.
顺丰成了今次事件的大赢家.

apachectl 发表于 2014-9-26 12:53:25

Super169 发表于 2014-9-25 11:38 static/image/common/back.gif
唉......暂时只有顺丰可以比较顺利, 其他公司暂时都不太顺利, 在海关要被扣查几天至几星期才可以通过.
顺 ...

好像顺丰陆运,经济型的,价格不算太贵,也算直达,可以咨询下;以前有客户指定这种模式运输的

Super169 发表于 2014-9-26 13:58:17

apachectl 发表于 2014-9-26 12:53 static/image/common/back.gif
好像顺丰陆运,经济型的,价格不算太贵,也算直达,可以咨询下;以前有客户指定这种模式运输的

送香港的顺丰, 首 KG 三十多元 应该都已是陆运了.现在就是大批货车都被扣查.

最不公平是, 我上星期寄回香港, 现在还在检查中.别人用顺丰, 星期二发的货, 星期三晚就到了.
同样是集运, 同样要过关, 顺丰竟然可以无阻的通行.
最近内地通关出现的问题, 新闻也报导了, 已经是公开被关注的问题.
但他们还可以明目张胆地出现这麽大差距的待遇, 真是难以理解.

不好意思, 因为我的吐苦水, 好像离题了一点.

想再请教一样, 请问这片液晶屏, 硬体本身是否有援卷页的功能.
我想知是否有可能从软件升级, 而调用硬体的卷页功能, 就不需要清屏再印了.

apachectl 发表于 2014-9-26 14:16:40

本帖最后由 apachectl 于 2014-9-26 14:18 编辑

Super169 发表于 2014-9-26 13:58 static/image/common/back.gif
送香港的顺丰, 首 KG 三十多元 应该都已是陆运了.现在就是大批货车都被扣查.

最不公平是, 我上星期寄 ...

串口屏是把常用的显示功能封装成命令模式,卷屏不管是硬件还是软件实现都是没问题的,关键是什么地方使用,大量的信息会让阅读成问题,最明显的就是DOS系统下的显示屏,一滚上去基本就看不到,因此后来被windows淘汰,如果仅是应用于调试系统,那另当别论。

换句话说,我就是找不到这种模式的应用领域,如果这个领域比较大,自然就会增加这方面的功能;
比如:前一段得到的反馈是,很多用户希望在背景图上叠加汉字显示,还有就是希望屏和按钮在一起,直接做面板;还有触摸屏的需求,这样都一一实现了;

Super169 发表于 2014-9-26 16:28:18

apachectl 发表于 2014-9-26 14:16 static/image/common/back.gif
串口屏是把常用的显示功能封装成命令模式,卷屏不管是硬件还是软件实现都是没问题的,关键是什么地方使 ...

Oh, 明白.

因为之前我写过 OLED 的库, 某些芯片本身已带有卷页的功能, 只需发出一个简单指令就可以令画面各上/下卷动一定距离, 所以想知道这片显示屏是否有同样的东西.

如果是芯片自带的, 效果会比较顺畅, 而且可以避免清幕再显示的问题, 程式中亦不需要记下原来颢示的东西, 对细小系统来说, 这个 buffer 很耗资源的.

如果你说的是在 firmware 上加入卷页, 而非芯片本身的功能, 就可能作用不太大 (当然, 可以省下一些 programming effort, 以及 arudino 方面的资源, 但对效能上帮助不大).    或者待得收到後, 试试用软件作卷页的效果再研究.

hubertdong 发表于 2014-9-28 14:18:02

如何将采集的数据画个曲线?有点类似于“示波器”?

apachectl 发表于 2014-9-28 18:04:25

Super169 发表于 2014-9-26 16:28 static/image/common/back.gif
Oh, 明白.

因为之前我写过 OLED 的库, 某些芯片本身已带有卷页的功能, 只需发出一个简单指令就可以令画 ...

小屏可以这样,大屏建议参考arduino的模式,即将每个页面分成(setup 和loop),在setup中处理背景以及显示不动的项目,在loop中处理需要刷新的值,由于串口屏的缓存可以到1K,因此一个通信来回就可以刷新玩需要显示的信息

apachectl 发表于 2014-9-28 18:04:56

hubertdong 发表于 2014-9-28 14:18 static/image/common/back.gif
如何将采集的数据画个曲线?有点类似于“示波器”?

新版本在内测,支持曲线

hubertdong 发表于 2014-9-28 18:59:45

apachectl 发表于 2014-9-28 18:04 static/image/common/back.gif
新版本在内测,支持曲线

我买的是2.8寸的,试了一下,画横线400个点,不能正常工作,不知何故?

hubertdong 发表于 2014-9-28 21:06:27

有时发出的命令没有执行,如:CLS(0);

hubertdong 发表于 2014-9-28 21:07:53

为了方便,我构建了一个类似C语言的画图语句,如:
void line1(int x0,int y0,int x1,int y1,int c)
{   Serial.print("PL(");
    Serial.print(x0);Serial.print(",");
    Serial.print(y0);Serial.print(",");
    Serial.print(x1);Serial.print(",");
    Serial.print(y1);Serial.print(",");
    Serial.print(c);
    Serial.println(");");
}
看看是否有问题?

Super169 发表于 2014-9-28 21:10:14

apachectl 发表于 2014-9-28 18:04 static/image/common/back.gif
小屏可以这样,大屏建议参考arduino的模式,即将每个页面分成(setup 和loop),在setup中处理背景以及显示 ...

唔該哂, 我都明白將頁面分成固定同變化更新既部份, 可以減少每次要更新既部份.

但係如果有個 monitor, 可以隨時代替 serial monitor, 真係好方便的 (我家陣搵塊 pro mini + OLED 做緊).
程式中照用 Serial.print, 再加一個接口控制開關.
如果插電腦就用番電腦睇, 真係用既時候唔需要接電腦, 有需要時只係插個 mon, 再接條線開動 debug output.
我只係希望可以有個大 D 既 mon, 可以做到呢樣野, 會方便 debug.
雖然加塊 pro mini 已經做到, 但係可以的話, 最好當然係可以唔需要自己寫程式, 加多塊板吧.

页: 1 2 [3] 4 5 6 7 8
查看完整版本: Arduino只用一根信号线驱动Usart-GPU串口液晶屏