OLED字模及串列埠除錯工具

2021-09-30 14:29:42 字數 1820 閱讀 8252

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 優點 使用方便,使用者群最多,有書介紹及免費源 缺...