0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何用电子墨水显示和stm32微控制器组成电子日历?

电子设计 来源:电路城 作者:电路城 2021-04-27 10:37 次阅读

本文主要介绍了一个由E-lnk和stm32微控制器组成的电子日历。

描述

本文介绍一个由电子墨水显示和stm32微控制器组成的简单电子日历。 它不仅可以显示日期和时间,还可以显示储存在SD卡中的背景图像。而且它的消耗很低可长时间待机。下一步我将尝试使用ESP32来取代STM32F4,从而实现从互联网上获取更多信息

硬件规格

版本1:

处理器:STM32F407ZET6

内存:512K * 16位SRAM

版本1.1(成本降低)

处理器:STM32F407VGT6

内存:全部移至内部SRAM

屏幕:ED060SC4 800 * 600 EPD(在16级灰度模式下工作)

可实现功能:

显示课程的日期和时间;

将SD卡中的BMP显示为背景;

可能与Raspberry Pi一起使用?

运行要求:

多达16种灰色阴影;

完全刷新和部分刷新;

完整的800 * 600分辨率

提供快速响应1位模式(最高10fps+,取决于使用的屏幕)

其他有关详细信息,请参阅源代码。

日志细节:

组件

任何电子纸张显示设备,都需要下列组件:

每个系统都需要这些组件。然而,它们可以被整合,所以人们可能不知道这些。如今,一种常用的屏幕技术被称为“玻璃上的芯片”,简称为COG。它允许集成芯片在玻璃面板上。几乎所有的电子纸显示器都使用这种技术将系统的某些部分集成到玻璃上。

目前市面上大部分的屏幕,根据被集成到玻璃面板上的内容,可以分为两类,如图所示为A类和B类。

注:A/B类型的名字仅为代称,非官方名称。

A型屏幕只集成了显示驱动芯片,然而,B型屏幕集成了几乎所有你需要使用屏幕的芯片。

以下是一个基于类型大小的非详尽列表:(大小或分辨率与类型无关,也不受类型的限制,它只是针对特定的大小,供应商倾向于将它们设置为相同的类型。)

Type A (纯驱动)

4.3英寸面板(800x480和800x600)

6.0英寸面板(包括单色和ACeP)

7.8英寸面板(单色和ACeP)

9.7”面板

10.3”面板

13.3”面板

Type B (全集成)

1.02”面板

1.54”面板

2.13”面板

2.6”面板

2.9”面板

3.71”面板

4.2”面板

5.83”面板

7.5”面板

12.48”面板

你可能会注意到,几乎所有的电子阅读器/电子墨水手机都使用a型屏幕,而几乎所有的电子墨水电子货架标签(ESL)都使用b型屏幕。这给了一些关于两种类型的优点和缺点的提示:

注:

1、刷新速度指的是开始刷新屏幕所需的时间:从开始看到屏幕变化,到屏幕结束显示新内容。

2、总更新延迟是指处理器需要更新屏幕、到屏幕完成显示新内容时的延迟。如您所见,这是Type B显示的最大问题。这就是为什么它们几乎从未在电子阅读器、手机或PC显示器上使用过的主要原因。

补充:

我们能从电子墨水显示器得到32级灰度吗?

研究表明,当前市场上的电子墨水设备的最大灰度等级为16。是硬件的限制?或者是像人们在CGA、commodore64、GameBoy Color和许多其他有颜色限制的老式硬件上那样,使电子墨水显示屏获得更高的灰度。

是的,的确如此,看看我的成果:

正如屏幕上显示的,“2018年新年快乐”!

这是怎么做到的呢?其实,要在E-lnk显示屏上显示图像,需要在屏幕上应用多个帧,叠加起来的结果就是图像了。首先用一个查询表来显示特定的颜色,该查询表被称为“波形表”。它通常是有渠道程序解决方案提供商提供的,由于它是机密文件,所以没有办法直接访问它。现在所有的商用显示器只能做到4bpp,因为根本没有5bpp的LUT。

但为了对其进行存档,需要我们先对LUT进行“修剪”。因为4D太多,我认为可以先忽略温度,让它一直先从白色开始。现在它已经是2D LUT了,我们可以使目标灰度等于帧数:将使用固定的32帧序列,而一帧则对应一个级别的灰度。这需要对LUT进行很大的更改:在进行时,我们已经对它进行了匹配,所以我们不需要在去查找它的输出数据,而且我们可以通过调整它查找路线的时间来更好的控制灰度。
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7542

    浏览量

    151310
  • 处理器
    +关注

    关注

    68

    文章

    19259

    浏览量

    229647
  • 互联网
    +关注

    关注

    54

    文章

    11148

    浏览量

    103214
  • SD卡
    +关注

    关注

    2

    文章

    564

    浏览量

    63884
收藏 人收藏

    评论

    相关推荐

    DIY电子日历

    日历正面调时模式 电子日历调完时间后的样子 电子日历开机模式 后面的PCB情况,只用了一个单片机,另外一个是用来扩展,现在好像没用上,空在那
    发表于 02-15 08:45

    微控制器的发展怎么样

    微控制器广泛应用于各种小型电器,随着技术的发展,其不但价格低廉,而且功能越来越强大。由于家用电器、手持式消费电子产品、手持式通信装置和车用电子等领域的市场推动,
    发表于 06-25 06:19

    何用SPC56xS系列微控制器创新仪表板架构?

    汽车仪表板TFT显示器的挑战有哪些?现代TFT显示器仪表板架构是由哪些部分组成的?如何用SPC56xS系列微控制器创新仪表板架构?
    发表于 05-17 07:05

    电子墨水屏的介绍与使用

    电子墨水屏又被称为电子显示技术。电子显示技术(简称EPD),由美国麻省理工大学教授约瑟夫.雅
    发表于 03-02 07:01

    用电子纸SPI通信嗅探PCB

    描述通用电子纸嗅探用电子纸 SPI 通信嗅探 PCB该 PCB 将帮助您非常简单地分析未知电子
    发表于 06-21 07:18

    AT89C2051微控制器控制硬件电路组成的多功能电子密码锁

    AT89C2051微控制器控制硬件电路组成的多功能电子密码锁 新颖的多功能电子密码锁集电子门锁
    发表于 10-17 09:15 1854次阅读
    AT89C2051<b class='flag-5'>微控制器</b><b class='flag-5'>控制</b>硬件电路<b class='flag-5'>组成</b>的多功能<b class='flag-5'>电子</b>密码锁

    《振南电子STM32视频教程》第一讲:ARM处理STM32微控制器

    [第1讲] ARM处理STM32微控制器,由何强主讲。本课主要讲解:(1).ARM处理家族;(2).ARM Cortex-M3的应用介绍;(3).
    发表于 10-09 15:32 2233次阅读

    电子墨水屏的原理

    电子墨水屏即为使用电子墨水的屏幕。电子墨水屏又被称为电子
    的头像 发表于 01-09 16:33 2.8w次阅读

    何用微控制器测量电容

    微控制器广泛用于测量各种物理变量。测量中涉及的技术对于单个变量类型可能有所不同,并且主要基于要测量的变量的特性。本教程介绍了一些使用微控制器测量电容器电容的方法。该技术利用电容器本身的特性,因此具有通用性,可以在任何
    的头像 发表于 12-06 14:54 2940次阅读
    如<b class='flag-5'>何用</b><b class='flag-5'>微控制器</b>测量电容

    小米有品上架智能电子日历,采用电子墨水显示设计

    近日,小米有品上架了一款有品&秒秒测智能健康日历,支持单向历、知乎日历、黑匣子等多款日历电子墨水显示
    的头像 发表于 01-10 14:37 6260次阅读

    电子墨水屏是什么_电子墨水屏的应用

    电子墨水是一种革新信息显示的新方法和技术。像多数传统墨水一样,电子墨水和改变它颜色的线路是可以打
    发表于 04-13 14:28 4532次阅读

    STM32微控制器安全简介

    电子发烧友网站提供《STM32微控制器安全简介.pdf》资料免费下载
    发表于 08-01 14:22 0次下载
    <b class='flag-5'>STM32</b><b class='flag-5'>微控制器</b>安全简介

    STM32微控制器的工作原理和应用 STM32微控制器的命名规则

    STM32微控制器是一种基于ARM Cortex-M内核的高性能、低功耗、低成本的微控制器。它广泛应用于各种嵌入式系统,包括工业控制、消费电子
    发表于 09-07 16:38 2344次阅读

    使用STM32WB系列微控制器构建无线应用

    电子发烧友网站提供《使用STM32WB系列微控制器构建无线应用.pdf》资料免费下载
    发表于 09-20 10:15 2次下载
    使用<b class='flag-5'>STM32</b>WB系列<b class='flag-5'>微控制器</b>构建无线应用

    STM32WB系列微控制器起动流程

    电子发烧友网站提供《STM32WB系列微控制器起动流程.pdf》资料免费下载
    发表于 09-20 11:02 1次下载
    <b class='flag-5'>STM32</b>WB系列<b class='flag-5'>微控制器</b>起动流程