学习stm32,TFT LCD显示控制是很重要的一章,本人在初步学习STM32遇到了很多困难,所以把学习中积累的部分感觉重要的知识点罗列出来。目前常用的TFT液晶内部驱动芯片是ILI9320,ILI9325系列,内部原理基本一致,我用的是ILI9320。用stm32驱动液晶,实际上就是驱动ILI9320芯片。点亮TFT LCD的具体步骤有:(1)stm32与ILI9320芯片管脚的初始化。voi
小分辨率的LCD,比如QQVGA,QCIF,QVGA等,广泛运用于功能手机和穿戴设备上。这类小分辨率的LCD,除了支持并行接口(比如i80),一般也会支持串行接口。 小分辨率的LCD,比如QQVGA,QCIF,QVGA等,广泛应用于功能手机和穿戴设备(比如手表)上。这类小分辨率的LCD,除了支持并行接口(比如i80),一般也会支持串行接口。在实际产品中广
随着时代的进步,OLED显示成为了继LCD显示之后的新一代显示技术,OLED具有可视角高,功耗低,厚度薄,耐冲击、振动能力强,像素响应时间低等优点,在嵌入式开发中,OLED显示器也是一个主要的部分,制作OLED显示模块的驱动也是学习STM32路上的重要一部分,本篇将从零开始,一步一步教你编写属于自己的OLED驱动,全部源码放在交流群,有需要的可以入群拿,喜欢的不要忘了点赞以及关注博主哦交流Q
【器件型号】单片机采用STM32F429IG,运行频率为180MHz,外部晶振HSE的频率为25MHz。开发板采用外部32MB的SDRAM内存作显存。显示分辨率为800×480,颜色格式为RGB565,每个像素占2个字节(显示半透明位图时,位图每像素占3个字节)。显存占用内存的大小为800×480×2=768000字节=750KB。7寸LCD液晶屏与单片机的连接电路如下图所示。这个液晶屏通过LT
转载 6月前
124阅读
断码液晶驱动原理:1. 第一步:段码液晶屏最重要的参数:占空比、工作电压、偏压比。这三个参数都是非常重要的,都必须要满足。2. 第二步:驱动的方式:我们根据 LCD 的驱动原理可以知道,LCD的像素点上面只能够加上 AC的电压,LCD显示器的对比度则是由 COM脚上的电压值减去 SEG 脚上的电压值来决定,当这个电压差在大于 LCD 饱和电压时就能够打开像素点,小于 LCD 时就能关闭像素点了,L
转载 2024-04-22 11:47:43
3172阅读
1评论
        前言:TFT-LCD作为显示终端必不可少的设备,目前大部分的TFT-LCD都具备了触摸功能。无论是在MCU亦或是SOC(MPU)中,触摸的使用都是十分常见的。触摸LCD通常分为2种:电阻触摸,电容触摸。两种不同的触摸LCD其编程与使用也存在一定的差别,本文将详细介绍电阻触摸与电容触摸的特点
  1  序言如何在单片机系统上面加一块液晶显示,并且使其能够显示我们想要的数据,文字符号或者图片信息等。  2  如何利用STM32单片机驱动12864液晶屏  STM32单片机是目前市面上使用最为广泛的单片机,该单片机型号众多,每种型号适用于不同的工作要求,大致可分为F0、F1、F4、F7等系列。那么我所使用的单片机型号为STM32F103RC,其他型号的液晶屏驱动程序也
转载 2024-01-07 23:32:18
124阅读
触摸 1.触摸简介目前最常用的触摸有两种:电阻式触摸和电容式触摸 1.1 电阻式触摸电阻式的触摸结构如下图示,它主要由表面硬涂层、两个ITO层、间隔点以及玻璃底层构成,这些结构层都是透明的,整个触摸覆盖在液晶面板上,透过触摸可看到液晶面板。表面涂层起到保护作用,玻璃底层起承载的作用,而两个ITO层是触摸的关键结构,它们是涂有铟锡金属氧化物的导电层。两个ITO层之间使用间隔点使
原创 2022-01-04 11:39:31
1688阅读
一、系统分析与总体设计1、选题的意义嵌入式课程是我最接近硬件的一次编程课,我对硬件其实特别感兴趣,不过对感兴趣的还是屏幕部分,真好,STM32F103 搭载了一块TFTLCD 电阻触摸,我觉得完全可以利用触摸来做自己想要做的事情,之前玩过一个叫《迷盘》的手机app 那种对称描绘的感觉我记忆尤深,趁这次机会,来做一个我自己的“迷盘”,在充分学习LCD屏幕 触摸功能底层代码的基础上,实现这些对称的
目录OLED简介 OLED 显示相关设置步骤重要函数 OLED初始化更新显存 void OLED_WR_Byte(u8 dat,u8 cmd)画点函数 字符显示函数主函数 OLED简介OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence D
近年来手机屏幕技术层出不穷,早在几年前,手机上开始使用AMOLED和IPS屏幕,后来有CGS等屏幕,你知道iPhone 5用的什么吗?实际上iPhone 5采用的是另一种新型手机屏幕技术,即LTPS低温多晶硅,这么些花样繁多的手机屏幕技术之间有什么联系,又有着什么样的区别呢?  目前的手机屏幕技术和面板类型实在太多,别说普通的消费者,就是经常玩手机的玩家也可能容易混淆,是有必要好好解读
转载 2022-01-05 11:43:43
358阅读
近年来手机屏幕技术层出不穷,早在几年前,手机上开始使用AMOLED和IPS屏幕,后来有CGS等屏幕,你知道iPhone 5用的什么吗?实际上iPhone 5采用的是另一种新型手机屏幕技术,即LTPS低温多晶硅,这么些花样繁多的手机屏幕技术之间有什么联系,又有着什么样的区别呢?  目前的手机屏幕技术和面板类型实在太多,别说普通的消费者,就是经常玩手机的玩家也可能容易混淆,是有必要好好解读
转载 2022-02-16 17:43:31
801阅读
STM32CubeMX 真的不要太好用由于工作内容的变动,我已经很久没有正经的玩过单片机了,近期又要用它做个小玩意了,还是选 stm32 吧,外设库开发不要太方便,哈哈哈先去 stm32 社区逛了逛,发现了一个新字眼 STM32CubeMX,简单看了下,大概明白是个 ST 公司新推出的一个配置工具,直接由图形界面简单配置下,生成初始化代码,并对外设做了进一步的抽象,让开发人员更只专注应用的开发,挺
转载 2024-06-19 19:44:29
461阅读
文章目录前言一、电路图1.电阻测量公式2.电容测量公式二、代码实现1.外部中断代码2.定时器中断处理数据总结 前言做的一个关于电阻和电容的测量电路,都是比较通用的。经过实际测试,电容测量电路还是可以的,电阻测量电路有一个缺点就是,随着测量时长的推移,在小电阻的测量时,比如0-100欧姆测量时,检测到的RC震荡频率会增加, 所以小电阻需要校正一下,否则小电阻容易出现较大的偏差。大电阻的话测量精度还
嵌入式开发-STM32硬件SPI驱动TFT这次用到的TFTCubeMX设置代码编写增加的内容需要注意问题代码下载 这次用到的TFT现在的TFT屏幕已经很便宜了,65536色屏幕,2.8英寸,分辨率320X240的液晶屏才20元,我为了图省事,多配了一个转接板12元,共32元包邮到家,真是香。 上面这个是这次用到的2.8寸TFT屏幕(20元),下面的是0.96寸OLED(10元),可见尺寸
STM32CubeMX 窗口及工具介绍1 前言1.1 STM32CubeMX1.2 准备工作2 STM32CubeMX 窗口介绍3 STM32PackCreator 工具介绍4 结束附录 相关教程 1 前言1.1 STM32CubeMX 图1 STM32CubeMX(点击图片进入 ST 官网 STM32CubeMX 介绍页面) 1.2 准备工作    系统版本: Windows 10 专
所用工具:1、芯片:STM32F407ZET6/ STM32F103ZET62、STM32CubeMx软件3、IDE:MDK-Keil软件4、STM32F1xx/STM32F4xxHAL库 知识概括:通过本文您将学到:PWM工作原理STM32CubeMX创建PWM例程HAL库定时器PWM函数库PWM创建呼吸灯什么是PWM    脉冲宽度调制(PWM
  这个我实在网上找了好久找了一个可用的程序,大部分,你搜索编码器程序出来的都是电机的相关程序,而我要的是旋钮式的,PEC11-4020F-S0018型号的编码器。  这个代码写得挺完善的,就是没有写主函数,因此调用问题上,还是费了好些神才弄出来,关键它里面的一些定义,我很久没有些程序,都不清楚了,如:typedef struct tagspin {     RotateStatus
转载 2024-07-06 15:01:56
70阅读
注意:MDK系列安装步骤差别不大,方法相通,本文以MDK5.27安装为例。MDK527软件下载a. 云盘下载:链接: https://pan.baidu.com/s/1Fb5tJzc7FzeXt_w6um38_w 提取码: s1b5b. 官网下载(建议下载最新版本):http://www2.keil.com/mdk5 MDK527安装教程双击打开MDK527,点击Next &
一、联网应用的发展趋势随着互联网技术的普及和物联网应用的兴起,各种设备和系统开始向互联网靠拢,实现互联互通。在这样的背景下,嵌入式系统的联网需求变得愈发迫切。传统的嵌入式系统往往只需实现单机功能,与外界通信的方式也大多是基于串口通信或者局域网通信,而现在越来越多的嵌入式系统需要实现与互联网的通信,实现远程监控、数据采集、远程升级等功能。因此,对于嵌入式开发者来说,如何在STM32等常见的嵌入式开发
  • 1
  • 2
  • 3
  • 4
  • 5