电子说
在电子设计领域,开发套件是工程师们探索新技术、验证设计思路的得力助手。今天,我们就来深入了解一下NKK Switches的IS - Dev Kit - 5开发套件,看看它能为我们带来哪些惊喜。
文件下载:IS-DEV KIT-5.pdf
IS - Dev Kit - 5有三个版本,分别是IS - Dev Kit - 5、IS - Dev Kit - 5D和IS - Dev Kit - 5C,它们展示了不同类型的SmartSwitches、Displays和Compacts。其控制器为IS - C0203,具备丰富的功能特点。
每个套件都包含控制单元、逻辑板、操作说明、串口到RS232的转接电缆和电源。不同版本的逻辑板和所控制的设备类型有所不同。
上电时,控制器会检查模式选择开关的位置,该位置需与连接的逻辑板和开关匹配。“High res”位置适用于LCD 64x32的设备,“Standard res”位置适用于LCD 36x24的设备。若设置错误,可能会损坏组件。
上电后,可通过左右开关调整LED背光亮度。按左手开关使两个LED模块变暗,按右手开关使它们变亮。
用户一段时间不操作后,控制器进入主操作模式。此时,左侧开关显示用户预设的第一个地址的图像,右侧开关显示第二个预设地址的图像。控制器会根据用户预设的属性对开关操作或定时器到期做出响应。
地址是一个字节的值,范围从01H到FFH,代表255个内存位置。不同分辨率的设备有不同的属性块和图像块格式。例如,64x32分辨率的设备属性块为8字节,图像块为256字节;36x24分辨率的设备属性块为6字节,图像块为125字节。
控制器通过RS232与主机进行串行通信。控制器通过中断例程接收数据并放入循环接收缓冲区,检测到数据后读取一个字节并执行相应操作。
命令范围在20H到2FH以及01H,以十六进制格式传输。不同命令有不同的格式和功能,如重启控制器、检查通信、下载和上传Legend块、属性块等。
若接收到的字节是命令,控制器发送61H并执行命令子例程,完成后发送79H;若不是命令,则忽略。执行子例程时,若在50ms内未收到预期数据或数据无效,控制器发送6EH并终止例程。
文档中提供了控制器和不同逻辑板的原理图,包括IS - L0204 - C、IS - L0251 - C和IS - L0271 - C等。
文档对一些关键术语进行了定义,如Module(NKK Switches的LCD SmartSwitches、SmartDisplays和compact SmartSwitches)、Host(任何可通过RS232线通信的设备)、Controller(控制一个或多个逻辑板及相关开关的PCB组件)等。
不同版本的固件存在一些问题,如在V11和V12版本中,部分命令存在数据上传不完整或功能无法正常工作的情况,但V13版本目前未发现固件问题。
IS - Dev Kit - 5开发套件为电子工程师提供了一个强大的平台,可用于开发和测试各种LCD设备。通过深入了解其功能、操作流程、通信协议和硬件特点,工程师们可以更好地利用这个套件进行创新设计。大家在使用过程中是否也遇到过类似套件的一些独特问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !