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

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

3天内不再提示

关于stm32,u8g2菜单之间切换(1)

stm32嵌入式应用学习 来源:stm32嵌入式应用学习 作者:stm32嵌入式应用学 2025-03-05 16:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.1 U8g2是什么

U8g2是GitHub上一款十分优秀的开源图形库(GUI库),其本质是嵌入式设备的单色图形库。在 Github 上超过3.2K Star,2.6K Commit。其开发语言90%为C语言,且代码简洁干练便于移植与后期修改。

1.2 U8g2支持的显示控制器

U8g2支持单色****OLED和LCD,包括以下控制器:SSD1305, SSD1306, SSD1309, SSD1312, SSD1316, SSD1320, SSD1322, SSD1325, SSD1327, SSD1329, SSD1606, SSD1607, SH1106, SH1107, SH1108, SH1122, T6963, RA8835, LC7981, PCD8544, PCF8812, HX1230, UC1601, UC1604, UC1608, UC1610, UC1611, UC1617, UC1638, UC1701, ST7511, ST7528, ST7565, ST7567, ST7571, ST7586, ST7588, ST75256, ST75320, NT7534, ST7920, IST3020, IST7920, LD7032, KS0108, KS0713, HD44102, T7932, SED1520, SBN1661, IL3820, MAX7219。(可以看出适配的驱动IC是非常多的,考虑到后续U8g2图形库继续维护升级可能会支持更多控制器)

可以说,基本上主流的显示控制器都支持,比如我们常见的SSD1306等,读者在使用该库之前请查阅自己的OLED显示控制器是否处于支持列表中。
————————————————

文章来源:csdn

审核编辑 黄宇

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

    关注

    2305

    文章

    11120

    浏览量

    371058
  • u8g2
    +关注

    关注

    0

    文章

    18

    浏览量

    2266
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STM32 Nucleo-U385RG-Q开发板技术解析与应用指南‌

    和原型设计。该微控制器基于Arm^®^ Cortex ^®^ -M33内核,采用LQFP64封装,在性能、低功耗和安全特性之间实现了平衡。该板可轻松访问STM32U385RGT6Q的所有基本资源,包括
    的头像 发表于 10-16 14:46 367次阅读
    ‌<b class='flag-5'>STM32</b> Nucleo-<b class='flag-5'>U</b>385RG-Q开发板技术解析与应用指南‌

    RA-Eco-RA6M4部分功能测评3

    C的SCL/SDA切换)和延时功能(满足通信时序要求); 通信接口回调函数:负责实现I2C/SPI等物理层通信,完成数据向OLED控制器的传输。 这两类函数需遵循u8g2定义的函数原型:typedef
    发表于 09-05 20:47

    【RA-Eco-RA6M4开发板评测】2、I2C外设驱动OLED屏幕和移植u8g2

    ssd1306(兼容ssd1315)设备的初始化函数,这里使用该函数是可以点亮屏幕的,使用其他的则有问题。 OLED的屏幕显示效果如下。 总结 移植现有的u8g2图形库,完成需要的回调函数,在OLED屏幕上显示信息还是很方便的,可以很快地使用外设,便于在不同平台之间使
    发表于 07-23 13:51

    零知开源——STM32F4结合BMP581气压传感器实现ST7789中文显示教程

    ;gt;使用U8g2库实现高质量中文渲染 >混合使用Adafruit_GFX和U8g2实现高效显示 >实时显示温度、压力和高度数据 >针对STM32F4系列优化
    发表于 07-08 18:55

    请问STM32G431内部运放12输出连接的ADC为什么不是OPAMP?

    请问下大家,STM32G431 芯片UVW三相的电流检测,配置使用内部运放PGA,看到G431-ESCdemo板对应motor workbench配置,为什么UV相的运放输出分别是ADC1 3通道
    发表于 06-10 07:39

    请问STM32G431内部运放12输出连接的ADC为什么不是OPAMP?

    请问下大家,STM32G431 芯片UVW三相的电流检测,配置使用内部运放PGA,看到G431-ESCdemo板对应motor workbench配置,为什么UV相的运放输出分别是ADC1 3通道
    发表于 05-14 08:12

    请问STM32G431内部运放12输出连接的ADC为什么不是OPAMP?

    请问下大家,STM32G431 芯片UVW三相的电流检测,配置使用内部运放PGA,看到G431-ESCdemo板对应motor workbench配置,为什么UV相的运放输出分别是ADC1 3通道
    发表于 04-27 07:08

    STM32项目分享:STM32智能语音台灯

    —项目简介1.功能详解STM32智能语音台灯功能如下:1.STM32F103C8T6单片机系统板作为主控单元2.按键切换模式,支
    的头像 发表于 03-15 10:02 2330次阅读
    <b class='flag-5'>STM32</b>项目分享:<b class='flag-5'>STM32</b>智能语音台灯

    使用STM32G031G6U6控制继电器,PA8无法输出高低电平的原因?

    使用STM32G031G6U6控制继电器,发现PA8无法输出高低电平。配置如下: GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP
    发表于 03-13 06:46

    关于stm32u8g2菜单之间切换(三)用u8g2写一个菜单无限左右循环

    u8g2_DrawXBMP();  函数画图需要的是我们图片的地址而不是整个图片数组。 下面是源码:   int ui_run(int *a,int *a_tag,uint8_
    的头像 发表于 03-11 09:10 1098次阅读

    关于stm32u8g2菜单之间切换(三)写u8g2的一些必要函数

    要想stm应用u8g2绘制界面需要对u8g2原函数 u8g2_Setup_ssd1306_i2c_128x128_f (u8g2_t *u8g2
    的头像 发表于 03-07 12:53 1044次阅读
    <b class='flag-5'>关于</b><b class='flag-5'>stm32</b>,<b class='flag-5'>u8g2</b><b class='flag-5'>菜单</b><b class='flag-5'>之间</b><b class='flag-5'>切换</b>(三)写<b class='flag-5'>u8g2</b>的一些必要函数

    关于stm32u8g2菜单之间切换(二)u8g2的移植

    移植是基于stm32cubeide,oled屏是1306驱动128x64的。接口用iic软件模拟,hal库iic硬件貌似有bug。 1,先在网上下载u8g2包。 2,解压后找到源文件文
    的头像 发表于 03-04 09:52 1515次阅读
    <b class='flag-5'>关于</b><b class='flag-5'>stm32</b>,<b class='flag-5'>u8g2</b><b class='flag-5'>菜单</b><b class='flag-5'>之间</b><b class='flag-5'>切换</b>(二)<b class='flag-5'>u8g2</b>的移植

    深入了解U8g2与LVGL图形库

    在单片机开发领域,图形显示功能变得越来越重要。无论是工业控制界面、智能家居设备,还是手持仪器仪表,都需要一个高效且易用的图形库来实现丰富的可视化效果。U8g2 和 LVGL 就是其中两款备受关注的图形库,它们各有特点,适用于不同的应用场景。今天,我们就来深入了解这两个图形库。
    的头像 发表于 02-13 11:01 3458次阅读

    G3535N1UVN2U06-310 UVB LED灯珠,爬宠健康的理想选择

    银月光科技G3535N1UVN2U06-310UVBLED灯珠,精准波长310nm,高效补钙,稳定光功率,灵活设计,长寿命环保,适用于爬宠养殖,是市面佼佼者。
    的头像 发表于 01-04 10:16 2048次阅读

    STM32CubeMX的菜单介绍

    个项目工程,你可以基于此项目进行项目开发。下图是菜单栏的功能介绍:具体用法请参考付费视频。原文标题:STM32CubeMX的菜单介绍文章出处:【微信公众号:撞上电
    的头像 发表于 12-25 21:03 691次阅读
    <b class='flag-5'>STM32</b>CubeMX的<b class='flag-5'>菜单</b>介绍