91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于stm32,u8g2菜單之間切換(1)

stm32嵌入式應(yīng)用學(xué)習(xí) ? 來源:stm32嵌入式應(yīng)用學(xué)習(xí) ? 作者:stm32嵌入式應(yīng)用學(xué) ? 2025-03-05 16:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.1 U8g2是什么

U8g2是GitHub上一款十分優(yōu)秀的開源圖形庫(GUI庫),其本質(zhì)是嵌入式設(shè)備的單色圖形庫。在 Github 上超過3.2K Star,2.6K Commit。其開發(fā)語言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。(可以看出適配的驅(qū)動(dòng)IC是非常多的,考慮到后續(xù)U8g2圖形庫繼續(xù)維護(hù)升級(jí)可能會(huì)支持更多控制器)

可以說,基本上主流的顯示控制器都支持,比如我們常見的SSD1306等,讀者在使用該庫之前請(qǐng)查閱自己的OLED顯示控制器是否處于支持列表中。
————————————————

文章來源:csdn

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • STM32
    +關(guān)注

    關(guān)注

    2309

    文章

    11161

    瀏覽量

    373355
  • u8g2
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    2339
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ?STM32 Nucleo-U385RG-Q開發(fā)板技術(shù)解析與應(yīng)用指南?

    和原型設(shè)計(jì)。該微控制器基于Arm^?^ Cortex ^?^ -M33內(nèi)核,采用LQFP64封裝,在性能、低功耗和安全特性之間實(shí)現(xiàn)了平衡。該板可輕松訪問STM32U385RGT6Q的所有基本資源,包括
    的頭像 發(fā)表于 10-16 14:46 ?775次閱讀
    ?<b class='flag-5'>STM32</b> Nucleo-<b class='flag-5'>U</b>385RG-Q開發(fā)板技術(shù)解析與應(yīng)用指南?

    RA-Eco-RA6M4部分功能測(cè)評(píng)3

    C的SCL/SDA切換)和延時(shí)功能(滿足通信時(shí)序要求); 通信接口回調(diào)函數(shù):負(fù)責(zé)實(shí)現(xiàn)I2C/SPI等物理層通信,完成數(shù)據(jù)向OLED控制器的傳輸。 這兩類函數(shù)需遵循u8g2定義的函數(shù)原型:typedef
    發(fā)表于 09-05 20:47

    【RA-Eco-RA6M4開發(fā)板評(píng)測(cè)】2、I2C外設(shè)驅(qū)動(dòng)OLED屏幕和移植u8g2

    ssd1306(兼容ssd1315)設(shè)備的初始化函數(shù),這里使用該函數(shù)是可以點(diǎn)亮屏幕的,使用其他的則有問題。 OLED的屏幕顯示效果如下。 總結(jié) 移植現(xiàn)有的u8g2圖形庫,完成需要的回調(diào)函數(shù),在OLED屏幕上顯示信息還是很方便的,可以很快地使用外設(shè),便于在不同平臺(tái)之間使
    發(fā)表于 07-23 13:51

    零知開源——STM32F4結(jié)合BMP581氣壓傳感器實(shí)現(xiàn)ST7789中文顯示教程

    傳感器數(shù)據(jù)采集。通過U8g2庫實(shí)現(xiàn)高質(zhì)量中文渲染,混合Adafruit_GFX進(jìn)行高效數(shù)據(jù)顯示,實(shí)時(shí)展示溫度、壓力和高度數(shù)據(jù)。教程詳細(xì)介紹了硬件連接方案(I2C/SPI接口)、軟件架構(gòu)設(shè)計(jì)(包含庫依賴關(guān)系和數(shù)據(jù)讀取機(jī)制)以及中文文本渲染方法。
    的頭像 發(fā)表于 07-09 09:21 ?1816次閱讀
    零知開源——<b class='flag-5'>STM32</b>F4結(jié)合BMP581氣壓傳感器實(shí)現(xiàn)ST7789中文顯示教程

    零知開源——STM32F4結(jié)合BMP581氣壓傳感器實(shí)現(xiàn)ST7789中文顯示教程

    ;gt;使用U8g2庫實(shí)現(xiàn)高質(zhì)量中文渲染 >混合使用Adafruit_GFX和U8g2實(shí)現(xiàn)高效顯示 >實(shí)時(shí)顯示溫度、壓力和高度數(shù)據(jù) >針對(duì)STM32F4系列優(yōu)化
    發(fā)表于 07-08 18:55

    請(qǐng)問STM32G431內(nèi)部運(yùn)放12輸出連接的ADC為什么不是OPAMP?

    請(qǐng)問下大家,STM32G431 芯片UVW三相的電流檢測(cè),配置使用內(nèi)部運(yùn)放PGA,看到G431-ESCdemo板對(duì)應(yīng)motor workbench配置,為什么UV相的運(yùn)放輸出分別是ADC1 3通道
    發(fā)表于 06-10 07:39

    請(qǐng)問STM32G431內(nèi)部運(yùn)放12輸出連接的ADC為什么不是OPAMP?

    請(qǐng)問下大家,STM32G431 芯片UVW三相的電流檢測(cè),配置使用內(nèi)部運(yùn)放PGA,看到G431-ESCdemo板對(duì)應(yīng)motor workbench配置,為什么UV相的運(yùn)放輸出分別是ADC1 3通道
    發(fā)表于 06-06 07:47

    零知開源——STM32F1驅(qū)動(dòng)MAX31865讀取三線PT100溫度傳感器

    2. 初始化OLED和MAX31865 ?// OLED初始化(I2C模式) U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(
    發(fā)表于 05-23 18:27

    請(qǐng)問STM32G431內(nèi)部運(yùn)放12輸出連接的ADC為什么不是OPAMP?

    請(qǐng)問下大家,STM32G431 芯片UVW三相的電流檢測(cè),配置使用內(nèi)部運(yùn)放PGA,看到G431-ESCdemo板對(duì)應(yīng)motor workbench配置,為什么UV相的運(yùn)放輸出分別是ADC1 3通道
    發(fā)表于 05-14 08:12

    請(qǐng)問STM32G431內(nèi)部運(yùn)放12輸出連接的ADC為什么不是OPAMP?

    請(qǐng)問下大家,STM32G431 芯片UVW三相的電流檢測(cè),配置使用內(nèi)部運(yùn)放PGA,看到G431-ESCdemo板對(duì)應(yīng)motor workbench配置,為什么UV相的運(yùn)放輸出分別是ADC1 3通道
    發(fā)表于 04-27 07:08

    STM32項(xiàng)目分享:STM32智能語音臺(tái)燈

    —項(xiàng)目簡介1.功能詳解STM32智能語音臺(tái)燈功能如下:1.STM32F103C8T6單片機(jī)系統(tǒng)板作為主控單元2.按鍵切換模式,支
    的頭像 發(fā)表于 03-15 10:02 ?3023次閱讀
    <b class='flag-5'>STM32</b>項(xiàng)目分享:<b class='flag-5'>STM32</b>智能語音臺(tái)燈

    使用STM32G031G6U6控制繼電器,PA8無法輸出高低電平的原因?

    使用STM32G031G6U6控制繼電器,發(fā)現(xiàn)PA8無法輸出高低電平。配置如下: GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP
    發(fā)表于 03-13 06:46

    關(guān)于stm32,u8g2菜單之間切換(三)用u8g2寫一個(gè)菜單無限左右循環(huán)

    u8g2_DrawXBMP();? 函數(shù)畫圖需要的是我們圖片的地址而不是整個(gè)圖片數(shù)組。 下面是源碼: ? int ui_run(int *a,int *a_tag,uint8_
    的頭像 發(fā)表于 03-11 09:10 ?1370次閱讀

    關(guān)于stm32u8g2菜單之間切換(三)寫u8g2的一些必要函數(shù)

    要想stm應(yīng)用u8g2繪制界面需要對(duì)u8g2原函數(shù) u8g2_Setup_ssd1306_i2c_128x128_f (u8g2_t *u8g2
    的頭像 發(fā)表于 03-07 12:53 ?1234次閱讀
    <b class='flag-5'>關(guān)于</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>的一些必要函數(shù)

    關(guān)于stm32,u8g2菜單之間切換(二)u8g2的移植

    移植是基于stm32cubeide,oled屏是1306驅(qū)動(dòng)128x64的。接口用iic軟件模擬,hal庫iic硬件貌似有bug。 1,先在網(wǎng)上下載u8g2包。 2,解壓后找到源文件文
    的頭像 發(fā)表于 03-04 09:52 ?1723次閱讀
    <b class='flag-5'>關(guān)于</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>的移植