oled 顯示屏,其特點是顯示亮度高,不需要背光,耗電低,介面簡單(i2c,spi 等),僅占用mcu 少量資源,體積小巧,外觀時尚,因此在日常電子產品中應用非常廣泛。但是很多任務程師,遇到顯示錯誤時,不知道是軟體問題,還是oled有問題,甚至不知道該從**著手去解決問題。
那有沒有辦法不用字型檔晶元就可以顯示全部漢字的方法呢?答案是【有】。為了解決字型檔的問題,及除錯時快速定位錯誤的源頭,【柳明科技】針對目前市面上通用的0.96 128*64的oled屏,專門開發了這款【oled字模及串列埠除錯工具】,如下圖:
此軟體有乙個逆天的功能,就是【無需任何字型檔,也不占用mcu
內部flash
使用方法:
此軟體有三種工作模式:【串列埠除錯】【點陣字模】【oled除錯】
如上圖所示:
1:當工作模式選擇為【串列埠除錯】時,此oledtool僅作為通用的串列埠工具,類似windows的超級終端,可用來接收和傳送串列埠訊息。配置好串列埠後,接收到的訊息就會顯示在「資料顯示區」
2:當工作模式選擇為【點陣字模】時,此oledtool僅作為漢字或字元取模,可以自動生成任何漢字的16x16點陣資料,並顯示在「資料顯示區」
3:當工作模式選擇為【oled除錯】時。首先按前面圖示,配置好串列埠引數,oledtool首先獲取輸入的漢字,同時自動生成16x16點陣資料,並顯示在「資料顯示區」。然後將生成的點陣資料傳送給89c51,最後89c51通過i2c 介面控制oled,並顯示相應的漢字和字元。
以上3種模式中,【串列埠除錯】和【點陣字模】可以單獨在pc執行。當執行在【oled除錯】模式時,需要搭配前面圖中的89c51開發板和0.96寸 128x64 oled,方可正常工作。如果讀者具備一定的硬體動手能力,也可以按照下面的接線方式,自己做開發板:
gnd:電源地
vcc: 2.2~5.5v
d0: clk時鐘
d1: mosi資料
rst: 復位腳
dc: 資料/命令 選擇gnd:電源地gnd:電源地
89c51 i/o 連線定義如下:
scl = p0^7; //sclk 時鐘 d0(sclk)
sda = p0^6; //sda d1(mosi)資料
rst = p0^5; //res hardware reset 復位
dc = p0^4 ; //a0 h/l 命令資料選通端,h:資料,l:命令
獲取軟體包:oledtool.rar
內含:oledtool.exe:為綠色軟體,直接開啟執行。
oledtool.hex:為89c51 韌體程式。
【鄭重申明】:
柳明科技:(qq群: 4041649)
C winform串列埠使用及串列埠除錯工具
串列埠傳輸serialport 定時器 timer c weightconfig.xml檔案寫法,串列埠配置檔案 xml version 1.0 encoding utf 8 com2 portname s 串列埠名稱 u w startstring s 串列埠讀取到的資料格式,既電子稱返回的資料格...
串列埠除錯工具推薦
部落格 沉澱 分享 成長,讓自己和他人都能有所收穫!在進行嵌入式開發時,總是要面對著來自終端的各種報文。不同的裝置 終端廠商都有一套自己的報文協議,如何除錯和測試是開發過程中很重要的事情,做好了事半功倍,做差了事倍功半。只有選對了工具,我們在開發過程中才能得心應手,游刃有餘。介紹ceiwei com...
常用串列埠除錯工具比較
目前有許多免費的串列埠除錯工具,比較常用的有 1 友善串列埠除錯助手 v3.9.1 優點 1 使用方便,不丟包 2 串列埠自動識別,支援com9以上串列埠 3 支援多串列埠除錯 4 支援歷史傳送記錄 個人比較喜歡的乙個。2 串列埠除錯助手 v2.2 優點 使用方便,使用者群最多,有書介紹及免費源 缺...