Surenoo SMC0350B-320480系列MCU接口TFT液晶显示模块
产品描述
该产品为3.5英寸TFT液晶显示模块,带电容触摸屏。 480×320分辨率,支持16BIT RGB 65K色显示,内部驱动IC为ILI9488,采用8位或16位并口通讯。 该模块包括LCD显示屏、电容触摸屏和PCB背板。 可以插在STM32系列开发板的TFT LCD插槽上,也可以在C51平台上使用。
产品特性
- 3.5寸彩屏,支持16BIT RGB 65K色显示,显示色彩丰富
- 320×480分辨率清晰显示
- 支持8位或16位并行数据总线模式切换,传输速度快
- 支持ALIENTEK STM32 Mini、Elite、WarShip、Explorer、Apollo开发板直插使用
- 支持电容触摸功能
- 提供了丰富的ampSTM32和C51平台的文件程序
- 军工级工艺标准,长期稳定工作
- 提供底层驱动技术支持
产品参数
| 姓名 | 描述 |
| 显示颜色 | 16BIT RGB 65K色 |
| 库存单位 | MRB3511 |
| 屏幕尺寸 | 3.5(英寸) |
| 屏幕类型 | 薄膜晶体管 |
| 驱动器IC | ILI9488 |
| 解决 | 480*320(像素) |
| 模块接口 | 8Bit或16Bit并行接口 |
| 活动区域 | 48.96×73.44(毫米) |
| 触摸屏类型 | 电容式触摸屏 |
| 触控IC | GT911 |
| 模块 PCB 尺寸 | 56.41×97.60(毫米) |
| 工作温度 | -10℃~60℃ |
| 存储温度 | -20℃~70℃ |
| 操作量tage | 3.3 伏 / 5 伏 |
| 功耗 | 待定 |
| 产品重量(含包装) | 57克 |
接口说明


笔记
- 模块硬件支持8位和16位并口数据总线模式切换(图1红框所示),如下:
- 用16Ω电阻焊接R0或直接短接,断开R8: 选择16位并口数据总线模式,使用DB0~DB15数据引脚(默认)
- 用8Ω电阻焊接R0或直接短接,断开R16: 选择8位并口数据总线模式,使用DB0~DB7数据引脚 重要
笔记
- 以下引脚号1~34为我司带PCB背板的模块引脚号。 如果您购买裸屏,请参考裸屏规格书的管脚定义,根据信号类型参考接线,不要直接按照下面的模块管脚号接线。
- 例如ample CS 是我们模块上的 1 个引脚。 它可能是 x 针在不同尺寸的裸屏上。
- 关于 VCC 电源电压tage:如果购买带PCB背板的模块,VCC/VDD供电可以接5V或3.3V(模块集成超低压差5V转3V电路),但建议接3.3V,因为接5V会导致电路发热增加,影响模块寿命; 如果你买的是裸屏液晶,记得只接3.3V。
- 关于背光卷tage:带PCB背板的模块内部集成了三极管背光控制电路,只需在BL脚输入高电平或输入PWM波即可点亮背光。 如果你买的是裸屏,LEDAx接3.0V-3.3V,LEDKx接地。
| 数字 | 模块引脚 | 引脚描述 |
| 1 | CS | LCD复位控制引脚(低电平使能) |
|
2 |
RS |
LCD寄存器/数据选择控制引脚
(高电平:寄存器,低电平:数据) |
| 3 | WR | LCD写控制引脚 |
| 4 | RD | LCD读取控制引脚 |
| 5 | 恢复时间 | LCD复位控制引脚(低电平复位) |
| 6 | DB0 | LCD数据总线低8位引脚 |
| 7 | DB1 | |
| 8 | DB2 | |
| 9 | DB3 | |
| 10 | DB4 | |
| 11 | DB5 | |
| 12 | DB6 | |
| 13 | DB7 | |
| 14 | DB8 | LCD数据总线高8位引脚(使用8位并口数据总线模式时,高8位引脚不用。) |
| 15 | DB9 | |
| 16 | DB10 | |
| 17 | DB11 | |
| 18 | DB12 | |
| 19 | DB13 | |
| 20 | DB14 | |
| 21 | DB15 |
| 22 | 地线 | 模块电源地脚 |
| 23 | BL | LCD背光控制引脚(High level light) |
| 24 | 电压源 | 模块电源正极引脚(模块集成voltage稳压IC,所以电源可以接5V或3.3V) |
| 25 | 电压源 | |
| 26 | 地线 |
模块电源地脚 |
| 27 | 地线 | |
|
28 |
NC |
LCD背光电源正极引脚(默认共享板载背光电源,该引脚不可
已連接) |
| 29 | NC | 未定义,无需使用 |
| 30 | 南达科他州 | 电容触摸屏IIC总线数据引脚 |
| 31 | 智力 | 电容触摸屏中断检测引脚
(发生触摸时为低电平) |
| 32 | NC | 未定义,无需使用 |
| 33 | 中部地区科学技术研究所 | 电容触摸屏IC复位控制引脚(低
电平重置) |
| 34 | 新加坡 | 电容触摸屏IIC总线时钟引脚 |
硬件配置
- 液晶显示模块硬件电路包括五部分:液晶显示控制电路、电源控制电路、数据总线模式选择控制电路、触摸屏控制电路和背光控制电路。
- LCD显示控制电路,用于控制LCD的引脚,包括控制引脚和数据传输引脚。
- 稳定电源电压的电源控制电路tage 并选择外部电源卷tage
- 数据总线模式选择控制电路,用于选择8位或16位数据总线模式。
- 电容式触摸屏控制电路用于控制触摸屏中断采集、数据发送ampling、AD转换、数据传输等。
- 背光控制电路用于控制背光的亮度。
工作原理
ITI9488控制器介绍
ITI488控制器最大支持320*480的分辨率,拥有345600字节的GRAM。 它还支持8位、9位、16位、18位和24位并口数据总线。 它还支持 3 线和 4 线 SPI 串行端口。 由于支持的分辨率比较大,传输的数据量大,所以采用并口传输,传输速度快。 ITI9488还支持65K、262K和16.7M RB彩色显示,显示色彩非常丰富,同时支持旋转显示和滚动显示以及视频播放,显示方式多种多样。 ITI9488控制器采用16bit(RGB565)控制一个像素显示,因此每个像素最多可以显示65K色。 像素地址设置按行列顺序进行,增减方向由扫描方式决定。 |TI9488的显示方式是先设置地址再设置颜色值。
并口通信简介
并口通讯写模式时序如下图:

并口通信读模式时序如下图所示:

笔记: RDX 是一个非同步信号,不用时可以终止。
当 D/CX 信号被驱动为低电平时,接口上的输入数据被解释为内部状态或参数数据。 当接口上的数据为RAM数据或命令参数数据时,也可以将D/CX信号拉高。

CSX是片选信号,用于使能和禁止并口通信,低电平有效
- RESX为外部复位信号,低电平有效
- D/CX为数据或命令选择信号,1-写入数据或命令参数,
- O-写命令
- WRX为写数据控制信号
- RDX为读数据控制信号
- D[X:0]为并口数据位,有8位、9位、16位、18位四种。
进行写操作时,在复位的基础上,先置位数据或命令选择信号,然后将片选信号拉低,然后从主机输入要写入的内容,再将写数据控制信号拉低. 当拉高时,数据在写入控制信号的上升沿写入 LCD 控制 IC。 最后将片选信号拉高,完成一次数据写入操作。
进入读操作时,在复位的基础上,先拉低片选信号,再拉高数据或命令选择信号,再拉低读数据控制信号,再从液晶控制IC读取数据. 然后将读数据控制信号拉高,在读数据控制信号的上升沿读出数据。 最后将片选信号拉高,完成一次数据读取操作。
使用说明
STM32指令
接线说明: 有关引脚分配,请参阅接口描述。
笔记
- 本模块可直接插入正点原子开发板的TFT LCD插槽,无需手动接线。
- 以下对应MCU内部插件管脚是指开发板内部TFT LCD插槽直连的MCU管脚,仅供参考。
| 迷你STM32 发展 木板 TFT液晶显示器 插座 排队 指示 | |||
| 数字 |
模块引脚 |
相应的
TFTLCD 插座引脚 |
对应STM32F103RCT6
微控制器内部连接引脚 |
| 1 | CS | CS | PC9 |
| 2 | RS | RS | PC8 |
| 3 | WR | WR | PC7 |
| 4 | RD | RD | PC6 |
| 5 | 恢复时间 | 恢复时间 | PC4 |
| 6 | DB0 | D0 | PB0 |
| 7 | DB1 | D1 | PB1 |
| 8 | DB2 | D2 | PB2 |
| 9 | DB3 | D3 | PB3 |
| 10 | DB4 | D4 | PB4 |
| 11 | DB5 | D5 | PB5 |
| 12 | DB6 | D6 | PB6 |
| 13 | DB7 | D7 | PB7 |
| 14 | DB8 | D8 | PB8 |
| 15 | DB9 | D9 | PB9 |
| 16 | DB10 | D10 | PB10 |
| 17 | DB11 | D11 | PB11 |
| 18 | DB12 | D12 | PB12 |
| 19 | DB13 | D13 | PB13 |
| 20 | DB14 | D14 | PB14 |
| 21 | DB15 | D15 | PB15 |
| 22 | 地线 | 地线 | 地线 |
| 23 | BL | BL | PC10 |
| 24 | 电压源 | 3.3 | 3.3伏 |
| 25 | 电压源 | 3.3 | 3.3伏 |
| 26 | 地线 | 地线 | 地线 |
| 27 | 地线 | 地线 | 地线 |
| 28 | NC | 未使用 | 5V |
| 29 | NC | 未使用 | PC2 |
| 30 | 南达科他州 | 摩西 | PC3 |
| 31 | 智力 | 笔 | PC1 |
| 32 | NC | 未使用 | NC |
| 33 | 中部地区科学技术研究所 | 中远海运集团 | PC13 |
| 34 | 新加坡 | 时钟 | PC0 |
| 精英 STM32 发展 木板 TFT液晶显示器 插座 排队 指示 | |||
| 数字 |
模块引脚 |
相应的 TFTLCD 插座引脚 | 对应STM32F103ZET6单片机内部连接引脚 |
| 1 | CS | CS | PG12 |
| 2 | RS | RS | PG0 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | 恢复时间 | 恢复时间 | 复位销 |
| 6 | DB0 | D0 | PD14 |
| 7 | DB1 | D1 | PD15 |
| 8 | DB2 | D2 | PD0 |
| 9 | DB3 | D3 | PD1 |
| 10 | DB4 | D4 | PE7 |
| 11 | DB5 | D5 | PE8 |
| 12 | DB6 | D6 | PE9 |
| 13 | DB7 | D7 | PE10 |
| 14 | DB8 | D8 | PE11 |
| 15 | DB9 | D9 | PE12 |
| 16 | DB10 | D10 | PE13 |
| 17 | DB11 | D11 | PE14 |
| 18 | DB12 | D12 | PE15 |
| 19 | DB13 | D13 | PD8 |
| 20 | DB14 | D14 | PD9 |
| 21 | DB15 | D15 | PD10 |
| 22 | 地线 | 地线 | 地线 |
| 23 | BL | BL | PB0 |
| 24 | 电压源 | 电压源 | 3.3伏 |
| 25 | 电压源 | 电压源 | 3.3伏 |
| 26 | 地线 | 地线 | 地线 |
| 27 | 地线 | 地线 | 地线 |
| 28 | NC | 未使用 | 5V |
| 29 | NC | 未使用 | PB2 |
| 30 | 南达科他州 | 摩西 | PF9 |
| 31 | 智力 | 笔 | PF10 |
| 32 | NC | 未使用 | NC |
| 33 | 中部地区科学技术研究所 | 中远海运集团 | PF11 |
| 34 | 新加坡 | 时钟 | PB1 |
| 军舰 STM32 发展 木板 TFT液晶显示器 插座 排队 指示 | ||||
|
数字 |
模块引脚 |
相应的 TFTLCD 插座引脚 | 对应STM32F103ZET6
微控制器内部连接引脚 |
|
| V2 | V3 | |||
| 1 | CS | CS | PG12 | |
| 2 | RS | RS | PG0 | |
| 3 | WR | WR | PD5 | |
| 4 | RD | RD | PD4 | |
| 5 | 恢复时间 | 恢复时间 | 复位销 | |
| 6 | DB0 | D0 | PD14 | |
| 7 | DB1 | D1 | PD15 | |
| 8 | DB2 | D2 | PD0 | |
| 9 | DB3 | D3 | PD1 | |
| 10 | DB4 | D4 | PE7 | |
| 11 | DB5 | D5 | PE8 | |
| 12 | DB6 | D6 | PE9 | |
| 13 | DB7 | D7 | PE10 | |
| 14 | DB8 | D8 | PE11 | |
| 15 | DB9 | D9 | PE12 | |
| 16 | DB10 | D10 | PE13 | |
| 17 | DB11 | D11 | PE14 | |
| 18 | DB12 | D12 | PE15 | |
| 19 | DB13 | D13 | PD8 | |
| 20 | DB14 | D14 | PD9 | |
| 21 | DB15 | D15 | PD10 | |
| 22 | 地线 | 地线 | 地线 | |
| 23 | BL | BL | PB0 | |
| 24 | 电压源 | 电压源 | 3.3伏 | |
| 25 | 电压源 | 电压源 | 3.3伏 | |
| 26 | 地线 | 地线 | 地线 | |
| 27 | 地线 | 地线 | 地线 | |
| 28 | NC | 未使用 | 5V | |
| 29 | NC | 未使用 | PF8 | PB2 |
| 30 | 南达科他州 | 摩西 | PF9 | |
| 31 | 智力 | 笔 | PF10 | |
| 32 | NC | 未使用 | NC | |
| 33 | 中部地区科学技术研究所 | 中远海运集团 | PB2 | PF11 |
| 34 | 新加坡 | 时钟 | PB1 | |
| 探索者 STM32F4 发展 木板 TFT液晶显示器 插座 排队 指示 | |||
| 数字 |
模块引脚 |
相应的
TFTLCD 插座引脚 |
对应STM32F407ZGT6
微控制器内部连接引脚 |
| 1 | CS | CS | PG12 |
| 2 | RS | RS | PF12 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | 恢复时间 | 恢复时间 | 复位销 |
| 6 | DB0 | D0 | PD14 |
| 7 | DB1 | D1 | PD15 |
| 8 | DB2 | D2 | PD0 |
| 9 | DB3 | D3 | PD1 |
| 10 | DB4 | D4 | PE7 |
| 11 | DB5 | D5 | PE8 |
| 12 | DB6 | D6 | PE9 |
| 13 | DB7 | D7 | PE10 |
| 14 | DB8 | D8 | PE11 |
| 15 | DB9 | D9 | PE12 |
| 16 | DB10 | D10 | PE13 |
| 17 | DB11 | D11 | PE14 |
| 18 | DB12 | D12 | PE15 |
| 19 | DB13 | D13 | PD8 |
| 20 | DB14 | D14 | PD9 |
| 21 | DB15 | D15 | PD10 |
| 22 | 地线 | 地线 | 地线 |
| 23 | BL | BL | PB15 |
| 24 | 电压源 | 电压源 | 3.3伏 |
| 25 | 电压源 | 电压源 | 3.3伏 |
| 26 | 地线 | 地线 | 地线 |
| 27 | 地线 | 地线 | 地线 |
| 28 | NC | 未使用 | 5V |
| 29 | NC | 未使用 | PB2 |
| 30 | 南达科他州 | 摩西 | PF11 |
| 31 | 智力 | 笔 | PB1 |
| 32 | NC | 未使用 | NC |
| 33 | 中部地区科学技术研究所 | 中远海运集团 | PC13 |
| 34 | 新加坡 | 时钟 | PB0 |
| 阿波罗 STM32F4/F7 发展 木板 TFT液晶显示器 插座 排队 指示 | |||
|
数字 |
模块引脚 |
相应的 TFTLCD 插座引脚 | 对应STM32F429IGT6、 STM32F767IGT6、STM32H743IIT6
微控制器内部连接引脚 |
| 1 | CS | CS | PD7 |
| 2 | RS | RS | PD13 |
| 3 | WR | WR | PD5 |
| 4 | RD | RD | PD4 |
| 5 | 恢复时间 | 恢复时间 | 复位销 |
| 6 | DB0 | D0 | PD14 |
| 7 | DB1 | D1 | PD15 |
| 8 | DB2 | D2 | PD0 |
| 9 | DB3 | D3 | PD1 |
| 10 | DB4 | D4 | PE7 |
| 11 | DB5 | D5 | PE8 |
| 12 | DB6 | D6 | PE9 |
| 13 | DB7 | D7 | PE10 |
| 14 | DB8 | D8 | PE11 |
| 15 | DB9 | D9 | PE12 |
| 16 | DB10 | D10 | PE13 |
| 17 | DB11 | D11 | PE14 |
| 18 | DB12 | D12 | PE15 |
| 19 | DB13 | D13 | PD8 |
| 20 | DB14 | D14 | PD9 |
| 21 | DB15 | D15 | PD10 |
| 22 | 地线 | 地线 | 地线 |
| 23 | BL | BL | PB5 |
| 24 | 电压源 | 电压源 | 3.3伏 |
| 25 | 电压源 | 电压源 | 3.3伏 |
| 26 | 地线 | 地线 | 地线 |
| 27 | 地线 | 地线 | 地线 |
| 28 | NC | 未使用 | 5V |
| 29 | NC | 未使用 | PG3 |
| 30 | 南达科他州 | 摩西 | PI3 |
| 31 | 智力 | 笔 | PH7 |
| 32 | NC | 未使用 | NC |
| 33 | 中部地区科学技术研究所 | 中远海运集团 | PI8 |
| 34 | 新加坡 | 时钟 | PH6 |
操作步骤

- 按照以上接线说明连接液晶显示模块(如图1)和STM32单片机,并上电;
- 选择需要测试的C51测试程序,如下图:(测试程序说明请参考测试程序文档,如需使用补丁,请参考STM32_Demo_patch目录下的补丁文档。)
- 打开选中的测试程序工程,编译下载; STM32测试程序编译和下载的详细说明可以参考以下文档: http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
- 如果液晶显示模块正常显示字符和图形,则程序运行成功;
C51指令
接线说明: 有关引脚分配,请参阅接口描述。
笔记:
- 由于STC12C5A60S2单片机的GPIO输入输出电平均为5V,电容触摸IC无法正常工作(只能接受1.8~3.3V)。 如果要使用电容触摸功能,需要连接电平转换模块;
- 由于STC89C52RC单片机没有推挽输出功能,背光控制引脚需要接3.3V电源才能正常点亮。
- 由于STC89C52RC单片机的Flash容量太小(小于25KB),无法下载带触摸功能的程序,所以触摸屏不需要接线。
| STC12C5A60S2 微控制器 测试 程序 接线说明 | ||
| 数字 |
模块引脚 |
对应STC12开发板
接线针 |
| 1 | CS | P13 |
| 2 | RS | P12 |
| 3 | WR | P11 |
| 4 | RD | P10 |
| 5 | 恢复时间 | P33 |
| 6 | DB0 | P00 |
| 7 | DB1 | P01 |
| 8 | DB2 | P02 |
| 9 | DB3 | P03 |
| 10 | DB4 | P04 |
| 11 | DB5 | P05 |
| 12 | DB6 | P06 |
| 13 | DB7 | P07 |
| 14 | DB8 | P20 |
| 15 | DB9 | P21 |
| 16 | DB10 | P22 |
| 17 | DB11 | P23 |
| 18 | DB12 | P24 |
| 19 | DB13 | P25 |
| 20 | DB14 | P26 |
| 21 | DB15 | P27 |
| 22 | 地线 | 地线 |
| 23 | BL | P32 |
| 24 | 电压源 | 3.3伏/5伏 |
| 25 | 电压源 | 3.3伏/5伏 |
| 26 | 地线 | 地线 |
| 27 | 地线 | 地线 |
| 28 | NC | 无需连接 |
| 29 | NC | 无需连接 |
| 30 | 南达科他州 | P34 |
| 31 | 智力 | P40 |
| 32 | NC | 无需连接 |
| 33 | 中部地区科学技术研究所 | P37 |
| 34 | 新加坡 | P36 |
| STC89C52RC 微控制器 测试 程序 接线 指示 | ||
| 数字 |
模块引脚 |
对应STC89开发板
接线针 |
| 1 | CS | P13 |
| 2 | RS | P12 |
| 3 | WR | P11 |
| 4 | RD | P10 |
| 5 | 恢复时间 | P14 |
| 6 | DB0 | P30 |
| 7 | DB1 | P31 |
| 8 | DB2 | P32 |
| 9 | DB3 | P33 |
| 10 | DB4 | P34 |
| 11 | DB5 | P35 |
| 12 | DB6 | P36 |
| 13 | DB7 | P37 |
| 14 | DB8 | P20 |
| 15 | DB9 | P21 |
| 16 | DB10 | P22 |
| 17 | DB11 | P23 |
| 18 | DB12 | P24 |
| 19 | DB13 | P25 |
| 20 | DB14 | P26 |
| 21 | DB15 | P27 |
| 22 | 地线 | 地线 |
| 23 | BL | 3.3伏 |
| 24 | 电压源 | 3.3伏/5伏 |
| 25 | 电压源 | 3.3伏/5伏 |
| 26 | 地线 | 地线 |
| 27 | 地线 | 地线 |
| 28 | NC | 无需连接 |
| 29 | NC | 无需连接 |
| 30 | 南达科他州 | 无需连接 |
| 31 | 智力 | 无需连接 |
| 32 | NC | 无需连接 |
| 33 | 中部地区科学技术研究所 | 无需连接 |
| 34 | 新加坡 | 无需连接 |
操作步骤

- 按照上述接线说明连接液晶显示模块(如图1)和C51单片机,并上电;
- 选择需要测试的C51测试程序,如下图:(测试程序说明请参考测试包中的测试程序说明文档)
- 打开选中的测试程序工程,编译下载; C51测试程序编译和下载的详细说明可以参考以下文档: http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
- 如果液晶显示模块正常显示字符和图形,则程序运行成功;
软体说明
代码架构
C51和STM32代码架构说明
代码架构如下图:

- 测试代码中包含了主程序运行时的Demo API代码;
- LCD初始化和相关的bin并口写数据操作都包含在LCD代码中;
- GUI代码中包含绘制点、线、图形及中英文字符显示相关操作;
- main函数实现应用运行;
- 平台代码因平台而异;
- IIC代码用于电容触摸IC GT911,包括IIC初始化,数据写入和读取等;
- GT911触摸控制代码包括触摸检测、触摸命令发送和触摸数据读取等。
- 按键处理相关代码包含在按键代码中(C51平台没有按键处理代码);
- led配置操作相关的代码包含在led代码中(C51平台没有led处理代码);
GPIO定义说明
STM32测试程序GPIO定义说明
STM32测试程序液晶屏的GPIO定义放在led.h中 file,它有两种定义方式:
- STM32F103RCT6单片机测试程序使用10路模拟模式(不支持FSMC总线)
- 其他STM32单片机测试程序使用FSMC总线方式
STM32F103RCT6单片机I0模拟测试程序液晶屏GPIO定义如下图:

FSMC测试程序lcd屏GPIO定义如下图(以STM32F103ZET6单片机FSMC测试程序为例amp乐):

STM32触摸屏相关的GPIO定义包括两部分:IIC的GPIO定义和屏幕中断及复位GPIO定义。 IIC GPIO 定义放在 gtiic.h file 如下图(取
STM32F103ZET6单片机FSMC测试程序作为examp乐):

屏幕的中断和复位GPIO定义放在GT911.h中,如下图(以STM32F103ZET6单片机FSMC测试程序为例amp乐):

C51测试程序GPIO定义说明
C51测试程序lcd屏 GPIO定义放在lcd.h中 file,如下图(以STC12C5A60S2单片机测试程序为例amp乐):

并行引脚定义需要选择整套GPIO端口组,如P0、P2等,这样在传输数据时,操作方便。其他引脚可以定义为任意空闲的GPIO。
- C51触摸屏相关的GPIO定义包括两部分:IIC的GPIO定义和屏幕中断及复位GPIO定义。
- IIC GPIO 定义放在 gtiic.h file 如下图(以STC12C5A60S2单片机测试程序为例amp乐):

- 屏幕的中断和复位GPIO定义放在GT911.h中,如下图(以STC12C5A60S2单片机测试程序为例)amp乐):

- 触摸屏的GPIO定义是可以修改的,可以定义成任何其他空闲的GPIO。
- 如果单片机没有P4 GPIO组,可以将penirq定义为其他GPIO。
并口通信代码实现
STM32测试程序并口通信代码实现
STM32测试程序并口通信代码放在LCD.c中 file,它有两种实现方式:
- STM32F103RCT6单片机测试程序采用IO模拟方式(不支持FSMC总线)
- 其他STM32单片机测试程序使用FSMC总线方式
- IO模拟测试程序实现如下图:

- FSMC测试程序实现如下图:

- IO模拟测试程序实现如下图:
- 实现了 8 位和 16 位命令写入以及 8 位和 16 位数据写入和读取。
C51测试程序并口通信代码实现
- 相关代码在LCD.c中实现 file 如下所示:

- 实现了 8 位和 16 位命令以及 8 位和 16 位数据写入和读取。
常用软件
这组测试amples需要中英文、符号和图片的显示,所以使用取模软件。 取模软件有两种:Image2Lcd和PCtoLCD2002。 这里只是测试程序取模软件的设置。
PCtoLCD2002取模软件设置如下:
- 点阵格式选择暗码取模模式选择逐行模式
- 走模特选方向(高位优先)
- 输出数制选择十六进制数
- 自定义格式选择C51格式
- 具体设置方法如下: http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings,
Image2Led取模软件设置如下图:

- Image2Lcd软件需要设置为水平、从左到右、从上到下、低位为前置扫描模式。
二维码

深圳市硕诺科技有限公司
- www.surenoo.com
- Skype: 苏雷诺365
文件/资源
![]() |
Surenoo SMC0350B-320480系列MCU接口TFT液晶显示模块 [pdf] 用户手册 SMC0350BA3-320480、SMC0350B-320480系列、SMC0350B-320480系列MCU接口TFT液晶模块、MCU接口TFT液晶模块、接口TFT液晶模块、TFT液晶模块、液晶模块、模块 |






