OLED同样也是STM32的一个重要外设模块,在程序代码的调试起着较为重要的作用,这篇文章就通过OLED的数据手册来分析下OLED的使用方法。 OLED的使用前言一、配置OLED的IO口1.8080并口模式2.SPI四线3.I2C二、阅读datasheet(数据手册)总结 前言OLED作为STM32的一个较为重要的外设,其作用也是为了方便调试代码。OLED模块的驱动可以使用8080、SPI四线、
转载 10月前
335阅读
//==文件time1.h============================================================ #ifndef _TIME1_H_ #define _TIME1_H_ #include stm32f0xx.h
转载 8月前
51阅读
1. 准备工作硬件准备   开发板首先需要准备一个小熊派IoT开发板,并通过USB线与电脑连接。      2.生成MDK工程选择芯片型号打开STM32CubeMX,打开MCU选择器:   搜索并选中芯片STM32L431RCT6:   配置时钟源如
转载 2024-08-14 17:57:53
265阅读
在屏幕上显示字符我之前就在做好了,之前只是可以显示。这两天把显示部分做了些修改。 修改如下 1.加了换行 2.字体大小大小的适应,如果以后换了字体简单修改后就可以用了 3.显示内容过多时自动换行 4.字距 行距的控制 5.加入了个显示控制结构体,方便做参数修改, 6.增加了print参数的单独配置函数字库下载方法跳转先声明开发板 德飞莱STM32系列尼莫M3S1.TFTLCD屏幕的配置是引用开发板
文章目录1. 所用硬件2. 生成工程2.1. 创建工程选择主控2.2. 系统配置2.3. 配置工程目录2.4. 配置用到的外设3. ADC配置(四选一)3.1. 单通道轮询3.2. 单通道中断3.3. 多通道轮询3.4. DMA模式 1. 所用硬件正点原子Mini板,主控 STM32F103RCT6.用到的外设:串口1(PA9、PA10)任意几个GPIO口(这里用PA1、PA2、PA3,对应AD
转载 2024-08-24 19:18:47
367阅读
目录概述1 认识LVGL1.1 LVGL官网1.2  LVGL库文件下载2 认识SPI接口型LCD2.1 PIN引脚定义2.2 MCU IO与LCD PIN对应关系 3 实现LCD驱动 3.1 使用STM32Cube配置Project 3.2 STM32Cube生成工程4 移植LVGL4.1 准备移植文件4.2 添加lvgl库文件到项目4.2.1
断码液晶驱动原理:1. 第一步:段码液晶屏最重要的参数:占空比、工作电压、偏压比。这三个参数都是非常重要的,都必须要满足。2. 第二步:驱动的方式:我们根据 LCD驱动原理可以知道,LCD的像素点上面只能够加上 AC的电压,LCD显示器的对比度则是由 COM脚上的电压值减去 SEG 脚上的电压值来决定,当这个电压差在大于 LCD 饱和电压时就能够打开像素点,小于 LCD 时就能关闭像素点了,L
转载 2024-04-22 11:47:43
3172阅读
1评论
LCD屏的知识1、常见的显示设备2、STM32上TFTLCD的介绍3、TFTLCD屏的工作原理4、ILI9341的操作过程5、STM32 LCD屏初始化6、显示一个字符,汉字,图片 1、常见的显示设备和LCD屏  LED -- 广告牌(在项目板做指示灯)  数码管 - 电子称(数字)  LED点阵屏 -- 8*8点阵(户外)--户外大型显示  LC
一、简介HT1621 是 128 点 内存映象和多功能的 LCD 驱动器 HT1621 的软件配置特性使它适用于多种 LCD 应用场合包括 LCD 模块和显示子系统。用于连接主控制器和 HT1621 的管脚只有 4 或 5 条 HT1621,还有一个节电命令用于降低系统功耗。二、字符显示原理液晶管点亮和熄灭原理分别为在对应的RAM地址中写1和写0。 首先需要清楚所驱动控制的液晶的COM-SEG对应
     STM32F429自带LCD驱动器,这一具有功能给我等纠结于屏幕驱动的程序员带来了很大的福音。有经验的读者一定有过这样的经历,用FSMC驱动带由控制器的屏幕时候,一旦驱动芯片更换,则需要重新针对此驱动芯片做寄存器配置等等,一系列繁琐的操作。但是,如果MCU自带LCD驱动器,情况就不一样了,特别是加载了STemwin之后,不同厂家屏幕,只要其分辨率一样,则可以
转载 2024-10-28 01:29:24
284阅读
STM32F4 ADC介绍简介模数转换器,将模拟信号转换为数字信号。转换原理主要为逐次逼近型、双积分型、电压频率转换型三种。而本ADC呢是逐次逼近型的模拟数字转换器。 STM32F4系列一般都有3个ADC,这些ADC可以独立使用,也可以使用双重/三重模式(提高采样率)。STM32F4的ADC是12位逐次逼近型的模拟数字转换器。多达19个复用通道,可以测量来自16个外部源、2个内部源和Vbat通道的
OLEDOLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence Display, OELD)。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。OLED的控制芯
简单了解液晶显示屏液晶显示屏LCD是靠背光LED发光,然后经过横竖透光,每个点电压可以改变光线的方向,总之能改变透光度0-100%,最后就是每个像素点对应红绿蓝RGB,RGB各自的亮度不同,组成的颜色自然也不同了解stm32和显示屏之间通信,那些东西我们编程不用管stm32和显示连接管脚对应图显示屏原理图了解8080通信,先了解FSMC3.1 FSMC:灵活的静态存储控制器; 能够与同步或异步存
前段时间写了《STM32驱动LCD原理》和《STM32的FSMC外设简介》两篇文章,本文将对STM32驱动LCD进行实战应用。LCD是深圳市拓普微科技开发有限公司的LMT028DN,分辨率是320*240,大小2.8寸,颜色65K的彩色屏,采用的是ST7789s液晶控制IC。颜色模式是565。 01 ...
转载 2021-01-24 19:56:00
848阅读
2评论
STM32L4系列,StandBy模式下,GPIO引脚默认配置为ANALOG(模拟
原创 2023-03-06 16:10:41
387阅读
解决 bsp stm32 stm32l476-st-nucleo STM32L4 HAL库缺失问题
原创 精选 2024-09-03 10:44:55
358阅读
本文主要讲述的是在STM32F407VE板子上通过STMCube生成的USB HOST CDC 程序驱动CH340进行数据传输。创作背景:        打算用RT1052开发一个项目,由于项目中用到的传感器比较多,像雷达,ublox等需要通过UART进行通讯,基本分配之后占用了8个串口。而RT1052只有8个串口,没有预留串口也没有调试串口,考虑到RT10
转载 2024-04-02 11:30:46
719阅读
stm32的flash地址起始于0x0800 0000,结束地址是0x0800 0000加上芯片实际的flash大小,不同的芯片flash大小不同。 RAM起始地址是0x2000 0000,结束地址是0x2000 0000加上芯片的RAM大小。不同的芯片RAM也不同。 Flash中的内容一般用来存储代码和一些定义为const的数据,断电不丢失, RAM可以
转载 2024-04-24 16:05:11
956阅读
目录OLED简介 OLED 显示相关设置步骤重要函数 OLED初始化更新显存 void OLED_WR_Byte(u8 dat,u8 cmd)画点函数 字符显示函数主函数 OLED简介OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence D
目录通讯接口背景知识两种通讯方式对比串口通讯 常见的串行通信接口STM32串口通信基础  STM32的串口通信接口 UART异步通信方式引脚连接方法 UART异步通讯方式特点串口通信过程 串口异步通讯需要定义的参数 STM32常用串口寄存器常用三种串口相关寄存器STM32 常用库函数控制SR寄存器的库函数控制DR寄存器的库函数&
  • 1
  • 2
  • 3
  • 4
  • 5