• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • 手机的整体概念个层次

    手机的整体概念个层次,苹果失去创新已不是什么新观点,前段时间新发布的iOS 14也有不少人戏谑是“掏空安卓”。事实上,真有点为难苹果了,近几年智能手机领域的跃进式创新几乎

    2021-07-27 08:08

  • 开始学Zstack之

    开始学Zstack之欢迎研究ZigBee的朋友和我交流。。。

    2012-08-12 22:38

  • 个老司机才知道的手机APP 你手机上有吗

    手机APP成群结队的出现,让很多手机用户在生活中得到了不少的方便,今天我就向大家分享一下几老司机才知道手机APP。一、天天云搜一

    2019-07-17 12:36

  • LTC1992产品系列的典型应用包括个全分,低功率放大器

    LTC1992产品系列的典型应用包括个全分,低功率放大器。 LTC1992是一无约束全差分放大器

    2019-09-25 08:38

  • stm32 led驱动几乎基础详解(一)

    本帖最后由 w2ll 于 2017-7-31 20:29 编辑 LCD 介绍LCD(Liquid Crystal Display),即液晶显示器,可分为被动矩阵式和主动矩阵式两种不同的控制方式,主动矩阵式也称为 TFT(Thin Film Transistor)。 主动式 TFT 型的液晶显示器的结构较为复杂包括了:背光管、导光板、偏光板、滤光板、玻璃基板、配向膜、液晶材料和薄模式晶体管等等。 一个完整的 LCD 显示系统由三部分组成:主控系统、 LCD 显示控制器、 LCD 显示屏。市场上,高端一点的主控系统一般内部集成有 LCD 显示控制器;一般的单片机内部往往都是不集成有 LCD 显示控制器。主控内部没有集成 LCD 控制器的,一般需要外置 LCD 控制器或者使用自带有控制器的 LCD 显示屏。我们的 STM32 就属于后者。LCD 控制器的作用把主控芯片发出的要在 LCD 上显示的信息转换成 LCD 能显示的像素信息。(处理好数据从屏幕上显示出来 )LCD 重要参数1) 分辨率:屏幕上能显示的像素点的个数,包括水平分辨率和垂直分辨率。如: 240x320就是指水平方向有 240 个像素点,垂直方向有 320 个像素点。2) 颜色位深:表示 RGB 颜色的二进制位数,常见的有 16BPP, 24BPP。如: 16BPP 表示一个像素点的颜色使用 16 个二进制位表示,色深: 2^16 = 65K。INTEL8080 并口介绍 8080 总线又叫 Intel 总线, Intel 总线组成:数据线,地址线和控制线; 控制线有: 写使能 WR, 读使能 RD,数据命令选择 D/C, 地址锁存 ALE, 片选 CS。 有一些 8080 接口芯片没有地址锁存控制线;有一些没有地址线;有一些没有 D/C 数据命令选择线。一般存储类的芯片就会具有地址线,如: SRAM,SDRAM,NANDFLASH,NORFLASH„„而像我们开发板使用的 LCD通信接口也是 8080 接口,它没有地址线,但是它有 D/C 控制线,当 D/C 为高电平的时候,对 LCD 的操作为数据操作;当 D/C 为低电平的时候,对 LCD 的操作为命令操作。 (直接理解为通过并口向屏幕控制器发送数据,使用的是8080并口总线就可以了。)ILI9341LCD 控制器 STM32 内部没有 LCD 控制器,只能外接控制器或者使用自带控制器的 LCD 显示屏。我是用的配套控制器为: ILI9341;要在 LCD 上显示的内容,只需要把要显示的内容用8080并口发送到控制器 ILI9341 的 GRAM 相应的地址去,控制器就会帮我们从屏幕显示出来。我们要学习STM32 怎么用8080并口和控制器 ILI9341 进行数据通信。 厂家一般会提供控制器的初始化代码,这部分的代码不需要我们去实现,我们只需要实现主控芯片和 LCD 控制器之间通信的接口函数就可以了。(具体的厂家提供的代码在配套资料里面的: ILI9341_AN_V0 7.pdf)//以下为厂商初始化代码,大体看看[size=14.6667px]void LCD_Init(void){LCD_Port_Init();//************* Reset LCD Driver ****************//Delay_ms(120); // Delay 120 ms//************* Start Initial Sequence **********//LCD_ILI9486_CMD(0XF2);LCD_ILI9486_Parameter(0x18);LCD_ILI9486_Parameter(0xA3);LCD_ILI9486_Parameter(0x12);LCD_ILI9486_Parameter(0x02);LCD_ILI9486_Parameter(0XB2);LCD_ILI9486_Parameter(0x12);LCD_ILI9486_Parameter(0xFF);LCD_ILI9486_Parameter(0x10);LCD_ILI9486_Parameter(0x00);LCD_ILI9486_CMD(0XF8);LCD_ILI9486_Parameter(0x21);LCD_ILI9486_Parameter(0x04);LCD_ILI9486_CMD(0XF9);LCD_ILI9486_Parameter(0x00);LCD_ILI9486_Parameter(0x08);LCD_ILI9486_CMD(0x36);LCD_ILI9486_Parameter(0x08);LCD_ILI9486_CMD(0x3A);LCD_ILI9486_Parameter(0x55);//设置16位BPPLCD_ILI9486_CMD(0xB4);LCD_ILI9486_Parameter(0x01);//0x00LCD_ILI9486_CMD(0xB6);LCD_ILI9486_Parameter(0x02);LCD_ILI9486_Parameter(0x22);LCD_ILI9486_CMD(0xC1);LCD_ILI9486_Parameter(0x41);LCD_ILI9486_CMD(0xC5);LCD_ILI9486_Parameter(0x00);LCD_ILI9486_Parameter(0x07);//0X18LCD_ILI9486_CMD(0xE0);LCD_ILI9486_Parameter(0x0F);LCD_ILI9486_Parameter(0x1F);LCD_ILI9486_Parameter(0x1C);LCD_ILI9486_Parameter(0x0C);LCD_ILI9486_Parameter(0x0F);LCD_ILI9486_Parameter(0x08);LCD_ILI9486_Parameter(0x48);LCD_ILI9486_Parameter(0x98);LCD_ILI9486_Parameter(0x37);LCD_ILI9486_Parameter(0x0A);LCD_ILI9486_Parameter(0x13);LCD_ILI9486_Parameter(0x04);LCD_ILI9486_Parameter(0x11);LCD_ILI9486_Parameter(0x0D);LCD_ILI9486_Parameter(0x00);LCD_ILI9486_CMD(0xE1);LCD_ILI9486_Parameter(0x0F);LCD_ILI9486_Parameter(0x32);LCD_ILI9486_Parameter(0x2E);LCD_ILI9486_Parameter(0x0B);LCD_ILI9486_Parameter(0x0D);LCD_ILI9486_Parameter(0x05);LCD_ILI9486_Parameter(0x47);LCD_ILI9486_Parameter(0x75);LCD_ILI9486_Parameter(0x37);LCD_ILI9486_Parameter(0x06);LCD_ILI9486_Parameter(0x10);LCD_ILI9486_Parameter(0x03);LCD_ILI9486_Parameter(0x24);LCD_ILI9486_Parameter(0x20);LCD_ILI9486_Parameter(0x00);LCD_ILI9486_CMD(0x11);//退出睡眠Delay_ms(120);LCD_ILI9486_CMD(0x29);//开启显示/* 以下由用户按实际编写 */LCD_Clear(0,319,0,479,WHITE);//把屏幕底色位绿色GPIOB->ODR |= 1 ODR &= ~(1 ODR &= ~(1 ODR &= ~(1 BSRRL = (1

    2017-07-31 20:26

  • LM339单电源过检测电路滞回公式

    从LM339资料中看到如图单电源过检测求,滞回公式,还有图中二极管的乍用是什么

    2013-07-07 22:25

  • 简单的超低压稳压器

    DN32- 一简单的超低压稳压器

    2019-05-30 16:21

  • 如何从开始开发一嵌入式产品

    如何从开始开发一嵌入式产品

    2012-08-01 00:32

  • 桌面轴雕刻机,一可以自己DIY的雕刻机

    `一为了满足个人玩家、数控教育、以及低成本设计制造,而生产的桌面型轴雕刻机。整机仅重20kg可以任意放置在桌面上操作使用,在低运营成本的情况下快速完成设计到加成品的过程。`

    2018-05-18 15:37

  • 如何用旧手机制作远程遥控器和防盗报警器

    现在手机已很普遍,几乎每人一部,而且新机型日新月异,手机更新换代比较快,家庭淘汰下来的旧手机弃之可惜。能否利用旧手机改造

    2021-05-21 07:40