• 手把手教你驱动墨水屏


    最近 shining man 一直在搞墨水屏的项目,想以一个小白的方式陆续的更新如何驱动墨水屏的整个过程(废话不多说,开始整)!!!

    硬件搞明白怎么回事!!!!!

    1、驱动墨水屏首先你要先了解墨水屏的工作原理

         电子纸技术是一种“微胶囊电泳显示”技术。其基本原理是悬浮在液体中的带电纳米粒子受到电场作用而产生迁移。

     电子墨水涂布在一层塑料薄膜上,再贴覆上薄膜晶体管(TFT)电路,经由驱动IC控制,形成像素图形,创造了电子

     纸显示屏.它里面包含了不同颜色的纳米粒子.

    2、那我们下一步就是要准备用什么来驱动,那肯定是单片机了(给大家推荐四款goodisplay开发板)

              STM32、,ESP8266、ESP32、arduino

      我们以stm32为例,拿到板子我们第一件事肯定就是想怎么连接上去,上图纸

     

     

     我就是这么连的,电源和地是固定死的,其他的可以根据使用的情况随意定义,只要你程序是按照你定义的来就没问题,这块不必纠结哈!!!)

    3、重点是要搞明白为什么是连这个几个引脚那?这个几个引脚代表的啥那?

    a、首先电源地不用多说了吧,要想让他工作就得有有能量啊

    b、要清楚的一点是电子墨水屏和我的任何主控都是SPI通信协议(当然也有并口屏,就拍你们抬杠)DIN代表了MOSI(主(单片机)输出,从

    墨水屏)输入,这个很好理解单片机要给墨水屏发送内容显示嘛)CLK代表的就是时钟(传东西嘛,就要保持在一个频段上,才能接收)

    c、CS代表的是片选,就是使能不使能设备,没啥多虑的

    d、DC就是个数据引脚  数据/命令 读写选择,高电平为数据,低电平为命令(我们一般使用就是写东西显示嘛,不代表不能读哈,可以去尝试!)

    e、RST就是墨水屏复位了,我的理解就是我想从新刷新一下,你得让我掉电喘口气啊(运用拟人的手法

    f、BUSY顾名思义就是忙嘛,这个引脚就是检测墨水屏忙不忙,不忙我给你点活,忙的话就不打扰你了

    OK、硬件的先分享到这,欢迎大家留言,关注ShiningMan!!!下期更新SPI通信协议以及这些硬件接口的代码是如何写的,解析明白!!!

     

     

  • 相关阅读:
    Vue3使用递归组件封装El-Menu多级菜单
    PTA_乙级_1006
    电池电动汽车的健康状态 SOH 和充电状态 SOC 估计
    与伊人相约元宇宙——一次长谈为她讲清楚什么是元宇宙
    FreeTAKServer安装教程
    node版本管理器nvm安装及切换
    33 http、服务器、php
    redis
    【项目实战:核酸检测平台】第二章 大卸八块
    数据存储——存储图像
  • 原文地址:https://www.cnblogs.com/ShiningMan/p/16913591.html