Pmod CLS参考手册
下载本参考手册
特性
-
16×2液晶字符显示
-
多种指令功能
-
最多32个用户可定义字符
-
多种通信选项,包括UART, SPI, I²C
-
小PCB尺寸,灵活设计1.8 " × 3.8 " (4.6 cm × 9.7 cm)
-
两个1×6-pin Pmod端口,带有SPI和UART接口
功能描述
Pmod CLS模块可用于在程序开发过程中显示重要信息,也可在项目完成后作为用户界面使用。该模块非常适合微控制器板,但也可以用于使用FPGA板的项目。
该模块能够执行各种指令,如擦除特定字符、设置不同的显示模式、滚动和显示用户定义的字符。这些指令是使用转义序列指定的,以发送命令到板的嵌入式爱特梅尔公司ATmega48单片机。模块上的显示是由这个AVR驱动的,并控制板的所有功能。
与Pmod接口
Pmod CLS与主控板之间通过接口进行通信SPI,我²C,UART协议。
通过这些协议标准,用户能够设置光标位置,并通过发送转义序列发送其他指令。转义序列的指定方法是:首先发送转义字符(0x1B),后跟一个左方括号' [' (0x5B),然后发送一个或多个数字参数,后跟特定命令的命令字符。看看我们Pmod CLS用户指南对于一个完整的指令命令列表或请随意使用我们提供的示例代码在Pmod CLS资源中心。
引出线描述表
头j - 1 | 头J2 | |||||
---|---|---|---|---|---|---|
销 | 信号 | 描述 | 销 | 信号 | 描述 | |
1 | 党卫军 | 奴隶选择 | 1 | sci | 串行时钟 | |
2 | 莫西人 | Master-Out-Slave-In | 2 | SDA | 串行数据 | |
3. | 味噌 | Master-In-Slave-Out | 3. | TXD | 传输数据 | |
4 | SCK | 串行时钟 | 4 | RXD | 接收数据 | |
5 | 接地 | 地面电源 | 5 | 接地 | 地面电源 | |
6 | VCC | 正电源(3.3V) | 6 | VCC | 正电源(3.3V) | |
跳投JP1 | ||||||
状态 | 描述 | |||||
党卫军 | 从选择引脚连接到Pmod CLS | |||||
RST | 复位引脚连接到Pmod CLS |
通信协议的选择
通过设置单板上的模式跳线MD0、MD1和MD2,可以设置单板的通信方式。下表列出了可能的模式跳线配置。对于Rev D板,一个缺失的跳线用0表示,一个连接的跳线用1表示。对于Rev E板,一个缺失的跳线用1表示,一个连接的跳线用0表示。
MD2、MD1 MD0 | 协议 | 细节 |
---|---|---|
0, 0, 0 | UART | 2400波特 |
0, 0, 1 | UART | 4800波特 |
0 1 0 | UART | 9600波特 |
0, 1, 1 | UART | 波特率在eepm |
1,0,0 | 双胞胎 | 地址:0 x48 |
1, 0, 1 | 双胞胎 | 地址在eepm |
1 1 0 | SPI | |
1, 1, 1 | 中指定的eepm | 中指定的eepm |
任何外部电源应用到Pmod CLS必须在2.7V和5.5V以内;如果你从它的VCC引脚,你必须在3.3V下操作Pmod,以便板上升压开关稳压器正确工作。
物理维度
销头上的销间隔为100密。PCB是1.8英寸长在平行于引脚头的引脚和3.8英寸长在垂直于引脚头的侧面。