STM32开发板开发过程|6TFT真彩屏电路设计

重磅消息

亲爱的各位朋友,我的个人网站目前已经上线,虽然功能还在完善中,但是可以访问了,目前主要有两大块:文章版块和论坛版本。这两个版块目前都能正常访问,快去注册发帖吧。说不定,以后你就是论坛的管理员呢 。

网址:www.picmcu.com

快召集你的小伙伴一起去发帖交流吧。

从今天开始,就开始着手设计一款STM32单片机开发板,我每天会把开发的过程跟大家分享出来,尽量做到细致,让初学者对单片机开发有个入门的印象,同时也和大家一起探讨、分享STM32单片机的学习经验,和大家一起成长为单片机高手。

历史回顾:

STM32开发板开发过程|1芯片选型

STM32开发板开发过程|2最小系统设计

STM32开发板开发过程|3GPIO部分设计

STM32开发板开发过程|4通讯部分电路设计1

STM32开发板开发过程|5通讯部分电路设计2

1. 显示屏介绍

搞过51单片机的同学应该都熟悉1602显示屏,这是一种字符型液晶屏,具有16列2行,可以显示32个字符,可以显示数字、字符、简单符号,通过汉字取模还可以显示简单汉字。他的长相如下:

稍微高级一点的可能会用到12864液晶屏,这是一种点阵屏由128×64个点构成的矩阵,可以显示数字、字符、汉字、简单图片等。

显示屏作为一种最直观的显示工具广泛存在于我们的生活之中,人们对于显示屏的需求也越来越强烈,所以大屏手机广受欢迎。现在手机、电视的屏幕都飙到了4K,我们总不能再去学习1602、12864吧,所以我一直在寻找性价比较高的屏幕,终于在朋友的帮助下找到了一款2.4寸的TFT真彩屏。

2. 显示屏参数

先看一下这款屏的参数:

从上图中可以看出,

  • 这款屏的分辨率为240×320;

  • 驱动方式有3线制串口、4线制串口、8线制并口、16线制并口;

  • 驱动芯片为ILI9341;

这种屏由37pin和40pin两种,我选择了40pin的。其长相如下:

3. 电路设计

上边的屏幕只是一款裸屏,如果要在开发板上使用的话最好要做成一个显示屏模块,可以方便插拔、能更好好的学习屏的驱动方式。这款屏是一个电阻屏带有触摸功能,通过触摸屏管理芯片可以实现其触摸响应的功能。

这款屏的设计比较简单,设计内容包含如下几个部分:

  • 电源设计;

  • 触摸管理设计;

  • 数据驱动设计;

  • 背光设计;

电源设计

该屏的供电范围为2.8-3.3V,如下:

触摸管理设计

触摸管理芯片选用XPT2046这是专用的四线制电阻屏触摸管理芯片,市场上的电阻屏基本用的都是这款芯片。电阻屏要确定触摸点需要通过XY的坐标定位,四线制电阻屏的四条线分比为:XL、XR、YU、YD,即上下左右。

设计如下:

数据驱动设计

这款屏有4中驱动方式,可以通过控制引脚的状态来选择,如下:

背光设计

33和37为背光电源引脚,34-35为背光控制脚,为了能方便的控制屏的点亮与否,通过单片机管脚来控制34-37引脚,如下:

至此,这款TFT真彩屏的硬件设计就完成了,至于显示哪些内容、实现怎样的显示效果就等待日后的程序编写了。

最后,希望大家去支持一下我的网站,希望大家都去注册发帖交流,整个网站是我自己百度一边学习一边搭出来,视觉效果上可能是差了一点,但是我已经在很努力的完善了。我也开通了QQ快捷登录,只需要通过QQ号就能完成登录无需注册。只要大家支持,我就努力做好。

最后再唐僧一遍网址:www.picmcu.com

您正在收看的是如何开发一款STM32开发板,正在现场直播,毫无保留。

(0)

相关推荐