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;

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

审核编辑:汤梓红

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

    关注

    6001

    文章

    43978

    浏览量

    620862
  • 显示器
    +关注

    关注

    21

    文章

    4738

    浏览量

    137873
  • OLED
    +关注

    关注

    118

    文章

    5986

    浏览量

    221465
  • 驱动芯片
    +关注

    关注

    12

    文章

    1092

    浏览量

    53643
  • 图形库
    +关注

    关注

    0

    文章

    16

    浏览量

    8960

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

文章出处:【微信号: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

    求项目练手

    会labview与单片机、数据分析采集,各位有什么项目可以推荐练手的吗。
    发表于 04-30 14:26

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

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

    单片机图形化编程方法分析

    单片机图形化编程方法分析   单片机可以用汇编语言编程,也可以用高级语言C、Basic编程,也可以用图形化语言编程。工业控制中普遍采用可编
    发表于 03-29 15:09 4783次阅读
    <b class='flag-5'>单片机</b>的<b class='flag-5'>图形</b>化编程方法分析

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

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

    51单片机上的无源蜂鸣器

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

    uip在单片机上的移植精讲

    uip在单片机上的移植精讲,内容包括基于单片机的网络编程概述、uIP协议栈分析、网络芯片的驱动等等
    发表于 03-01 17:48 11次下载

    Atmel AVR 单片机上网方案

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

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

    结合最近我们做的一些项目,给大家分享一下跟用单片机在小的显示屏上画图形的相关内容。
    的头像 发表于 04-25 16:59 1575次阅读
    浅谈在<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>库与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>库

    89系列单片机上机指导

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

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

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