STM32开发板开发过程|6TFT真彩屏电路设计
重磅消息
亲爱的各位朋友,我的个人网站目前已经上线,虽然功能还在完善中,但是可以访问了,目前主要有两大块:文章版块和论坛版本。这两个版块目前都能正常访问,快去注册发帖吧。说不定,以后你就是论坛的管理员呢 。
网址:www.picmcu.com
快召集你的小伙伴一起去发帖交流吧。
从今天开始,就开始着手设计一款STM32单片机开发板,我每天会把开发的过程跟大家分享出来,尽量做到细致,让初学者对单片机开发有个入门的印象,同时也和大家一起探讨、分享STM32单片机的学习经验,和大家一起成长为单片机高手。
历史回顾:
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开发板,正在现场直播,毫无保留。