玩轉(zhuǎn)藍(lán)牙墨水屏電子標(biāo)簽(一)點(diǎn)燈


這款應(yīng)該是算最好拆解的標(biāo)價(jià)簽了,而且可以直接無損的安裝還原回去。
這款屏幕的型號(hào)無論是微雪還是干草干不干,半塘睡不醒,或是撒垃圾車大佬的固件都有適配,所以這次海鮮市場逛值了。
再來看看主板:


里面有這兩引腳,看來可以入侵了,由于手頭沒好用的JLINK,所以買了個(gè)JLINK-OB和TTL:

DA14585芯片調(diào)試使用相關(guān)口:
-
TP4 → RST -
TP2&TP10 → GND -
TP8 → P0_5 (RX) -
TP7 → P0_4 (TX) -
TP1&TP9 → VBAT 3V -
TP3 → VDD -
TP6 → SWDIO -
TP5 → SWCLK
墨水屏接口:
-
BUSY → P2_0 -
RST → P0_7 -
DC → P0_5 -
CS → P2_1 -
SDI → P0_6 -
SCK → P0_0 -
PED_POWER → P2_3
閃燈IO口:
-
D1 → P2_5

OK,這時(shí)候JLINK-OB也到了,我們把它接上:

-
smartsnippets_toolbox_v5.0.10.2434_windows -
Keil 5.36 -
UartAssist.exe

安裝好 Keil和smartsnippets_toolbox后,需要把商家給的JLINK-OB的PJ工具給復(fù)制到對(duì)應(yīng)的目錄;商家會(huì)給你幾個(gè)文件替換破解,然后我們用everything大法來找到這幾個(gè)文件替換,只要替換SmartSnippets Toolbox v5.0.10和KEIL的安裝目錄下的就可以了,路徑下面圖:





進(jìn)入后藍(lán)色的日志說明沒啥問題,然后再點(diǎn)擊1后點(diǎn)擊2,查看OTP表
此時(shí)OTP表還是沒有被加載,需要點(diǎn)擊下connect,于是點(diǎn)了下,見證奇雞的時(shí)刻了。

繼續(xù)之前的,點(diǎn)擊了CONNECT之后,可以看到,OTP是被寫過的(第一二行顯示YES),這時(shí)候是不是有種藍(lán)瘦香菇的感覺?感覺買虧了?


不過做人還是要厚道點(diǎn),單我買了,交點(diǎn)學(xué)費(fèi)了吧。所以等沒被OTP板子到的時(shí)候,我又開始了研究,結(jié)合老哥給的資料和信息我來重新對(duì)OTP認(rèn)識(shí)下;


Connect成功

然后讀取32K看看,點(diǎn)擊 Read 32kb按鈕

這個(gè)板子其實(shí)還可以用來做開發(fā)板,因?yàn)榘遄由项A(yù)留了一個(gè)LED燈的空焊接,這個(gè)測了下,是跟芯片的P2_5引腳相通,那么就可以閃燈走起來。

OK,先去官網(wǎng)或者其他渠道下載DA的SDK,我用的是SDK_6.0.18.1182.1,里面自帶blink工程,路徑參考圖片下面的文件路徑:

閃燈代碼

這里我們要修改一下了,因?yàn)橐W燈,所以引腳要對(duì)得上,先看看代碼里面的 LED_PORT和 LED_PIN是多少。

順便看下上面的串口P0_4,這個(gè)跟我們黑色板子對(duì)得上,所以不需要改。


很快就構(gòu)建完成了,基本上沒有報(bào)錯(cuò),妥妥的生成了bin文件。


如果你有插著JLINK-OB并且替換好商家給的那幾個(gè)DLL和EXE的話,這里就會(huì)顯示這些信息:


到匯編這個(gè)頁面不用管,直接按F5



本節(jié)我們就只是熟悉開發(fā)環(huán)境,點(diǎn)燈,感興趣的同學(xué)關(guān)注下等待我們下一節(jié)的更新。
關(guān)于墨水屏的學(xué)習(xí),希望大家Enjoy,我們一步一步的會(huì)進(jìn)行更多開源好玩兒項(xiàng)目的開源。
往期推薦
老宇哥帶你玩轉(zhuǎn) ESP32:14 親自動(dòng)手做一個(gè)雙向通訊的無線遙控器(一)
老宇哥帶你玩轉(zhuǎn)ESP32,12篇基礎(chǔ)教程已經(jīng)更新完畢,接下來是進(jìn)階教程
老宇哥帶你玩轉(zhuǎn) ESP32:05 ADC用起來這也太簡單了吧
老宇哥帶你玩轉(zhuǎn)ESP32:02使用VSCode+PlatformIO搭建開發(fā)環(huán)境
