IS - Dev Kit - 1開發(fā)套件使用指南
在電子設(shè)備開發(fā)領(lǐng)域,擁有一款功能強(qiáng)大且易于操作的開發(fā)套件至關(guān)重要。IS - Dev Kit - 1就是這樣一款值得關(guān)注的產(chǎn)品,下面將為大家詳細(xì)介紹它的各項(xiàng)特性、關(guān)鍵術(shù)語(yǔ)、操作流程等內(nèi)容。
文件下載:IS-DEV KIT-1.pdf
一、產(chǎn)品概述
IS - Dev Kit - 1 Version 1.1主要用于控制一個(gè)分辨率為36x24像素的LCD 36x24 SmartDisplay和兩個(gè)發(fā)光的JB按鈕。其控制器為IS - S0151,具備豐富的功能特性。
1. 通用特性
- 通信方式:支持通過RS232進(jìn)行串行通信。
- 存儲(chǔ)能力:配備Flash EEPROM,可存儲(chǔ)255個(gè)圖像和屬性位置,且寫入周期達(dá)100,000次。
- 音頻反饋:按下開關(guān)時(shí)會(huì)有音頻反饋。
- 背光調(diào)節(jié):背光亮度可調(diào)節(jié),還能自定義閃爍背光的關(guān)閉時(shí)長(zhǎng)和開關(guān)比例。
- 固件定制:控制器板固件可根據(jù)客戶需求定制。
- 開關(guān)動(dòng)作報(bào)告:能向主機(jī)報(bào)告開關(guān)動(dòng)作,如開關(guān)1閉合報(bào)告為81H,開關(guān)2閉合報(bào)告為82H等。
- 獨(dú)立操作:可一次性對(duì)控制器進(jìn)行圖像和設(shè)置編程,之后能通過開關(guān)動(dòng)作和定時(shí)器到期按編程方式遍歷各種菜單。
- 實(shí)時(shí)操作:可下載LCD模塊應(yīng)顯示的圖像位置數(shù)據(jù),還能下載字符,控制器會(huì)分別使用5x7和7x10字體創(chuàng)建圖形數(shù)據(jù),同時(shí)可更改LCD顯示屏和JB開關(guān)的背光顏色。
二、關(guān)鍵術(shù)語(yǔ)與定義
1. 相關(guān)組件
- LCD模塊:NKK Switches SmartSwitch / SmartDisplay。
- 主機(jī):任何能通過RS232線路通信的計(jì)算機(jī)、終端或其他設(shè)備。
- 控制器:控制一個(gè)或多個(gè)邏輯板及相關(guān)開關(guān)的PCB組件,通過RS232線路與主機(jī)通信。
- 邏輯板:帶有“膠合邏輯”用于安裝開關(guān)的PCB組件,由控制器控制。
2. 數(shù)據(jù)格式
- 字節(jié)(Byte):八位十六進(jìn)制值,范圍從00H到FFH(十進(jìn)制0到255)。
- 半字節(jié)/十六進(jìn)制數(shù)字(Nibble/Hex digit):四位值,范圍從0H到FH,一個(gè)字節(jié)由兩個(gè)半字節(jié)組成。
- ASCII:代表符號(hào)的字節(jié)值。
- 通信格式:分為十六進(jìn)制格式([ xxH ])和ASCII格式([ xxAH ])。十六進(jìn)制格式用于傳輸命令和部分?jǐn)?shù)據(jù),ASCII格式用于傳輸指針、地址和大部分?jǐn)?shù)據(jù)。
3. 其他術(shù)語(yǔ)
- 指針(Pointer):每個(gè)LCD模塊有一個(gè)指針,其值是EEPROM中255個(gè)存儲(chǔ)位置的虛擬地址(01H到FFH),控制器據(jù)此找到實(shí)際地址并使用數(shù)據(jù)。
- 屬性塊(Attribute block):由6個(gè)字節(jié)組成,包含不同情況下LCD模塊的指針、JB LED代碼數(shù)據(jù)和定時(shí)器值等信息。
- 圖例塊(Legend Block):由121個(gè)字節(jié)組成,包含圖像數(shù)據(jù)和LED代碼。
- LED代碼(LED Code):?jiǎn)巫止?jié),用于控制LED的開關(guān)和背光狀態(tài)。
- JB LED代碼(JB LED Code):?jiǎn)巫止?jié),用于控制JB系列開關(guān)LED在不同周期的開關(guān)狀態(tài)。
三、操作流程
1. 上電步驟
- 步驟1:檢查RAM是否已編程,比較檢查字符串和EEPROM字符串。若不同,執(zhí)行步驟2;若相同,省略步驟2,執(zhí)行步驟3。
- 步驟2:將默認(rèn)初始化值寫入EEPROM,包括設(shè)置圖像、圖片、LED背光代碼和屬性等,并寫入原始檢查字符串。
- 步驟3:初始化并將EEPROM位置1的數(shù)據(jù)加載到內(nèi)部RAM,同時(shí)初始化UART。
2. 運(yùn)行操作
- 開關(guān)操作:按下開關(guān)1,向主機(jī)傳輸81H,若數(shù)據(jù)來自位置1則調(diào)低背光亮度,否則執(zhí)行屬性;按下開關(guān)2,向主機(jī)傳輸82H,若數(shù)據(jù)來自位置2則調(diào)高背光亮度,否則執(zhí)行屬性。
- 定時(shí)器操作:定時(shí)器到期時(shí),向主機(jī)傳輸83H并執(zhí)行定時(shí)器屬性。
- 開關(guān)釋放:開關(guān)1釋放傳輸B1H,開關(guān)2釋放傳輸B2H。
- 數(shù)據(jù)處理:檢查主機(jī)通信緩沖區(qū)是否有數(shù)據(jù),若有則進(jìn)行處理,然后回到開關(guān)操作檢查。
四、通信協(xié)議
控制器通過中斷程序接收數(shù)據(jù)并將其放入循環(huán)接收緩沖區(qū)。當(dāng)檢測(cè)到緩沖區(qū)有數(shù)據(jù)時(shí),讀取一個(gè)字節(jié)并根據(jù)情況執(zhí)行操作:
- 命令處理:若字節(jié)為命令,控制器傳輸61H并執(zhí)行命令子程序,完成后傳輸79H。
- 非命令處理:若字節(jié)不是命令,則忽略該字節(jié)。
- 數(shù)據(jù)要求:若執(zhí)行子程序需要額外信息,設(shè)置定時(shí)器,若50ms內(nèi)未收到預(yù)期數(shù)據(jù)字節(jié)或字節(jié)值不可接受,控制器傳輸6EH并終止程序。
主要命令
- 重啟控制器:命令格式為24H,傳輸格式為(xxH)。
- 檢查通信:命令格式為01H,傳輸格式為(xxH),控制器會(huì)向主機(jī)回傳61H。
- 下載圖例塊:命令格式為28H [Address] [Legend Block],傳輸格式為(xxH) (xxAH) (xxAH)。
- 下載屬性數(shù)據(jù):命令格式為2AH [Address] [Attribute block],傳輸格式為(xxH) (xxAH) (xxAH)。
- 下載指針:命令格式為2DH [00H] [Pointer],傳輸格式為(xxH) (xxH) (xxAH)。
- 下載LED代碼:命令格式為2CH [00H] [LED code] [JB LED code],傳輸格式為(xxH) (xxH) (xxAH) (xxAH)。
- 下載ASCII字符串(7x10字體):命令格式為22H [06H] [code] [ASCII string] [30H],傳輸格式為(xxH) (xxH) (xxAH) (xxH) (xxH)。
- 下載ASCII字符串(5x7字體):命令格式為22H [07H] [code] [ASCII string] [30H],傳輸格式為(xxH) (xxH) (xxAH) (xxH) (xxH)。
- 寫入數(shù)據(jù)版本:命令格式為22H [04H] [data version],傳輸格式為(xxH) (xxH) (xxAH)。
- 讀取數(shù)據(jù)版本:命令格式為22H [05H],傳輸格式為(xxH) (xxH),控制器會(huì)將數(shù)據(jù)版本以XXH格式傳輸給主機(jī)。
- 將RAM圖例塊數(shù)據(jù)傳輸?shù)紼EPROM:命令格式為22H [02H] [pointer],傳輸格式為(xxH) (xxH) (xxAH)。
- 下載設(shè)置值:命令格式為22H [01H] [85H] [SET UPS],傳輸格式為(xxH) (xxH) (xxH) (xxAH)。
五、硬件信息
1. 控制對(duì)象
控制1個(gè)NKK SmartDisplay和兩個(gè)JB開關(guān),LCD指示器和JB開關(guān)安裝在控制器板背面。
2. 通信與存儲(chǔ)
通過RS232進(jìn)行串行通信,配備EE - PROM可存儲(chǔ)255個(gè)圖像位置。
3. 端口信息
- J3輔助端口:10x1頭,.1”x.1”間距,有7條輸入/輸出線,其中5條可為模擬線,暫無(wú)對(duì)應(yīng)固件,可按需添加。
- J1A電源連接器:2.5mm公電源插孔,中心為正。
- J1替代電源連接器:2針頭,.1”間距,引腳1為GND,引腳2為 + 9V。
- J2通信端口:RJ11,用于RS232通信。
4. 調(diào)節(jié)與開關(guān)
- 調(diào)節(jié):POT1用于LCD視角/對(duì)比度調(diào)節(jié),POT2用于蜂鳴器音量調(diào)節(jié)。
- 開關(guān):控制器有1個(gè)顯示屏插座,JB開關(guān)為焊接式。
5. 尺寸與電源
- 尺寸:板尺寸為3.04” x 1.18”(寬x高)。
- 電源:9V(可在12V下運(yùn)行),最大150mA,有四個(gè)安裝孔,孔尺寸為0.125”,距離板邊緣0.150,距離板頂部/底部0.100。
六、固件問題
1. 版本1.0
在命令A(yù)SCII字符串下載中,第二個(gè)開關(guān)的LED代碼無(wú)法正常工作。
2. 版本1.1
目前暫無(wú)固件問題。
IS - Dev Kit - 1開發(fā)套件功能豐富,涵蓋了從硬件到軟件的多個(gè)方面,為電子工程師提供了一個(gè)強(qiáng)大的開發(fā)平臺(tái)。在使用過程中,大家可以根據(jù)上述介紹,合理運(yùn)用其功能,同時(shí)關(guān)注固件問題的更新,以確保開發(fā)工作的順利進(jìn)行。你在使用這款套件時(shí)遇到過哪些有趣的挑戰(zhàn)呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)。
-
使用指南
+關(guān)注
關(guān)注
1文章
179瀏覽量
7436 -
開發(fā)套件
+關(guān)注
關(guān)注
2文章
269瀏覽量
25375
發(fā)布評(píng)論請(qǐng)先 登錄
nRF24LU1+開發(fā)套件入門指南
深入解析 IS-Dev Kit-6:功能、操作與通信協(xié)議
探索IS - Dev Kit - 5:功能、操作與通信全解析
MCS3142雙KEELOQ?編碼器無(wú)線遙控開發(fā)套件使用指南
DVK90CAN1 - AT90CAN128開發(fā)套件硬件使用指南
AT88CK109STK3 CryptoAuthentication開發(fā)套件使用指南
AT43DK370 USB Host/Function開發(fā)套件使用指南
AT43DK325 USB 控制器開發(fā)套件使用指南
CYUSBS236 USB - Serial開發(fā)套件使用指南
CY15FRAMKIT-002 串行 F-RAM 開發(fā)套件:功能與使用指南
探秘 CYSBSYSKIT - DEV - 01 快速物聯(lián)網(wǎng)連接開發(fā)者套件
探索CYUSB3KIT - 004 EZ - USB? SX3開發(fā)套件的無(wú)限可能
EZ-USB? FX20 DVK (KIT_FX20_FMC_001) 套件使用指南
ONELAB選型指南 | DEV開發(fā)套件 vs EVB評(píng)估板
IS - Dev Kit - 1開發(fā)套件使用指南
評(píng)論