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

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

3天内不再提示

可在单片机上练手的小型图形库

STM32嵌入式开发 来源:STM32嵌入式开发 2023-08-21 14:15 次阅读

Tiny Graphics Library:

这个小型图形库提供点、线和字符绘图命令,用于 ATtiny85 上的 I2C 128x64 OLED 显示器.

它通过避免显示缓冲器来支持RAM有限的处理器,并且可以与基于SH1106驱动芯片的I2C OLED显示器配合使用。

c0ac304e-3fe9-11ee-ac96-dac502259ad0.jpg

由于 I2C 只需要两条 I/O 线,因此图形显示可在 ATtiny85 上留出三行空闲线路供您自己的应用程序使用:

c0c2077a-3fe9-11ee-ac96-dac502259ad0.png

请注意,此库仅适用于具有四个引脚的 I2C 显示器。它不适用于SPI显示器或基于SSD1306或SSD1309驱动程序芯片的显示器,因为这些都不支持读回显示器内存。

Tiny TFT Graphics Library:

这是一个基于ST7735和ST7789驱动芯片的小型彩色TFT显示器系列的图形库。

c0d45f7e-3fe9-11ee-ac96-dac502259ad0.png

c0f10aa2-3fe9-11ee-ac96-dac502259ad0.png

此库允许您使用可选比例因子绘制点、绘制线条、绘制填充矩形和打印文本。项目中包括了一个演示直方图绘图程序,该程序可以调整自身以适应支持的每个显示器。

与大多数其他TFT显示库不同,该库不需要内存缓冲区,允许它在任何处理器上运行,直到ATtiny85。这些显示器是SPI的,需要四个引脚来驱动显示器,在ATtiny85上留出一个引脚以连接到另一个器件,例如温度传感器。如果需要更多引脚,请选择更大的芯片,例如ATtiny84;

项目源码都可以在上文两个链接中找到,这里就不过多介绍了,感兴趣的可以直接看看。

审核编辑:汤梓红

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

    关注

    6034

    文章

    44528

    浏览量

    633606
  • 显示器
    +关注

    关注

    21

    文章

    4961

    浏览量

    139875
  • OLED
    +关注

    关注

    119

    文章

    6184

    浏览量

    223918
  • 驱动芯片
    +关注

    关注

    13

    文章

    1264

    浏览量

    54501
  • 图形库
    +关注

    关注

    0

    文章

    16

    浏览量

    8998

原文标题:可在单片机上练手的小型图形库

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何在单片机显示图形与fltk的区别呢

    Microchip图形与PIC单片机Microchip图形与PIC单片机Microchip
    发表于 11-24 06:59

    可在单片机上运行的简易图形有哪些

    来源:电子森林,排版:晓宇微信公众号:芯片之家(ID:chiphome-dy)发现一个网站 - http://www.technoblogy.com/,基本都是关于用ATtiny单片机做各...
    发表于 02-08 07:03

    图形点阵液晶显示的单片机开发系统的设计

    图形点阵液晶显示的单片机开发系统的设计:基于图形点阵液晶显示的单片机开发系统的设计
    发表于 05-27 09:36 24次下载

    小型热释电即成红外传感器及其在单片机上的应用电路图

    小型热释电即成红外传感器及其在单片机上的应用电路图
    发表于 06-03 16:15 1104次阅读
    超<b class='flag-5'>小型</b>热释电即成红外传感器及其在<b class='flag-5'>单片机上</b>的应用电路图

    51单片机上的无源蜂鸣器

    51单片机上的无源蜂鸣器能够根据自己的喜好发出声音
    发表于 01-19 17:42 8次下载

    Atmel AVR 单片机上网方案

    Atmel AVR 单片机上网方案
    发表于 01-14 15:04 6次下载

    如何使用Microchip图形与PIC单片机配合的详细资料概述

    ——在低风险产品开发、低系统总体成本解决方案以及快速上市方面享有盛誉——使得这一切成为可能。免费的 Microchip 图形使得在应用中集成图形功能变得非常容易。本应用笔记将详细说明,如何使用 16 位
    发表于 06-20 09:26 8次下载
    如何使用Microchip<b class='flag-5'>图形</b><b class='flag-5'>库</b>与PIC<b class='flag-5'>单片机</b>配合的详细资料概述

    浅谈在单片机上运行的简易图形

    结合最近我们做的一些项目,给大家分享一下跟用单片机在小的显示屏上画图形的相关内容。
    的头像 发表于 04-25 16:59 1732次阅读
    浅谈在<b class='flag-5'>单片机上</b>运行的简易<b class='flag-5'>图形</b><b class='flag-5'>库</b>

    单片机图形UI

    单片机图形UI
    发表于 11-13 16:06 18次下载
    <b class='flag-5'>单片机</b>的<b class='flag-5'>图形</b>UI

    Microchip图形与PIC单片机

    Microchip图形与PIC单片机Microchip图形与PIC单片机Microchip
    发表于 11-16 13:36 16次下载
    Microchip<b class='flag-5'>图形</b><b class='flag-5'>库</b>与PIC<b class='flag-5'>单片机</b>

    可在单片机上运行的简易图形

    可在单片机上运行的简易图形
    发表于 12-05 11:51 9次下载
    <b class='flag-5'>可在</b><b class='flag-5'>单片机上</b>运行的简易<b class='flag-5'>图形</b><b class='flag-5'>库</b>

    89系列单片机上机指导

    89系列单片机上机指导
    发表于 06-13 14:20 2次下载

    GuiLite:一个优秀的单片机图形

    (GuiLite.h),不需要很复杂的文件管理,代码量平易近人,GuiLite由4千行C++代码编写,单片机上也能流畅运行,其最低的硬件运行要求如下:     同时GuiLite具有很强的跨平台特性: 支持的操作系统
    的头像 发表于 07-06 11:03 3087次阅读

    分享2款可在单片机上练手小型图形

    这个小型图形提供点、线和字符绘图命令,用于 ATtiny85 上的 I2C 128x64 OLED 显示器。
    的头像 发表于 11-14 12:36 1660次阅读

    LIN基础知识和8位PIC单片机上实现的MCC LIN协议栈

    电子发烧友网站提供《LIN基础知识和8位PIC单片机上实现的MCC LIN协议栈.pdf》资料免费下载
    发表于 09-25 14:56 12次下载
    LIN基础知识和8位PIC<b class='flag-5'>单片机上</b>实现的MCC LIN协议栈<b class='flag-5'>库</b>