液晶显示模块 - ALIENTEK MiniSTM32开发板硬件详解

2012年09月14日 11:11 来源:互联网 作者:秩名 我要评论(0)

标签:STM32(147)MiniSTM32开发板(1)

  液晶显示模块

  ALIENTEK MiniSTM32开发板载有目前比较通用的液晶显示模块接口,还有其比较有特色的兼容性接口,不仅支持2.4、2.8寸的TFTLCD,还支持OLED显示器。其原理图如下:

  图七 液晶显示模块原理图

  LCD1是一个通用的液晶模块接口。OLED是一个给OLED显示模块供电的接口,它和LCD1拼接在一起。当使用2.4’/2.8’的LCD时,我们接到LCD1上就可以了,而当我们使用ALIENTEK 的OLED模块时,则接OLED排阵做电源,同时会连接到LCD1上的部分管脚,从而实现OLED与MCU的连接。ALIENTEK MiniSTM32的LCD接口兼容:ALIENTEK的TFTLCD模块、红牛开发板的液晶模块、CRE开发板的液晶模块、STMSKY开发板的液晶模块等。所以,如果有以上几款开发板的液晶模块,或者接口与上面原理图兼容的,都是可以在ALIENTEK MiniSTM32开发板上使用的。

  这些引脚与MCU的连接关系我们在这里就不一一列出了,大家可以从MCU的原理图上找到。T_PEN是触摸屏的PEN信号输出,我们在这里加了滤波电路,使得触摸屏读数更加准确。

  红外接收头

  ALIENTEK MiniSTM32开发板载有红外接收传感器HS0038,原理图如下:

  图八 液晶显示模块原理图

  REMOTE_IN接到P2的第二脚,也没有直接接在MCU的IO口上,目的也是防止IO口在做其他功能使用的时候,收到红外信号的干扰。

  PS/2

  ALIENTEK MiniSTM32开发板载有PS/2接口,有了该接口,我们就可以用来连接外部标准的PS/2鼠标键盘了,也就大大的扩展了ALIENTEK MiniSTM32的输入。原理图如下:

  图九 PS/2接口原理图

  PS_CLK和PS_DAT分别接PA15和PA13,PS/2的信号线是需要外部提供上拉电阻的,这里我们和JTAG共用,使用JTAG的上拉电阻来提供,PS/2的CLK和DAT还与两个按键共用。所以在使用这几部分的时候,要特别注意,别冲突,可以分时复用。在使用PS/2的时候,同样不能使用JTAG调试。

  LED

  ALIENTEK MiniSTM32开发板上总共有3个LED,其原理图如下:

  图十 LED原理图

  其中PWR是系统电源指示灯,为蓝色。LED0和LED1分别接在PA8和PD2上,PA8还可以通过TIM1的通道1的PWM输出来控制DS0的亮度。为了方便大家判断,我们选择了DS0为红色,DS1为绿色的LED灯。

  SD卡

  ALIENTEK MiniSTM32开发板载有标准的SD卡接口,有了这个接口,我们就可以外扩大容量存储设备,可以用来记录数据。其原理图如下:

  图十一 SD卡接口原理图

  SD卡我们使用的是SPI模式通信,SD卡的SPI接口连接到STM32的SPI1上,SD_CS接在PA3上,ALIENTEK MiniSTM32开发板上的SPI1总共由4个外设共用,他们分别是:SD卡、NRF24L01无线模块、JF24C无线模块和W25X16。他们可以通过不同的片选信号来分时复用。

上一页1234下一页

本文导航