在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

移植是基于stm32cubeide,oled屏是1306驅(qū)動(dòng)128x64的。接口用iic軟件模擬,hal庫(kù)iic硬件貌似有bug。

1,先在網(wǎng)上下載u8g2包。

wKgZO2fGVAiAWyQgAAAe9iOPr90162.png

2,解壓后找到源文件文件夾。

wKgZO2fGVAiARDzxAAB-uo9YqWU756.png

3,刪除源文件中不需要的驅(qū)動(dòng)及尺寸型號(hào)文件,帶_d_的后面有驅(qū)動(dòng)型好的c文件。

wKgZPGfGVAiAHnrbAAEambLsqzc099.png

4,在軟件中創(chuàng)建project以及存放u8g2的文件夾,方便文件分類。創(chuàng)建好后分別將上面刪除后的.c和.h文件導(dǎo)入src和inc中。(圖片中源文件文件夾拼寫(xiě)錯(cuò)了)。記住頭文件路徑要設(shè)置好,否則會(huì)報(bào)錯(cuò)。

wKgZPGfGVAiAAKECAAAmrewzYoQ508.png

5,點(diǎn)擊編譯超看是否有報(bào)錯(cuò)。

wKgZO2fGVAiABPk_AABFI8xderU178.pngwKgZO2fGVAiARgFhAAAgsurFCpg278.png

6,繼續(xù)刪除文件中的代碼進(jìn)行簡(jiǎn)化,cubeide的查找快捷鍵ctrl+f,在u8g2_d_setup.c中刪除不需要的函數(shù),保留u8g2_Setup_ssd1306_i2c_128x64_noname_f,在u8g2_d_memory.c中保留u8g2_m_16_8_f。(因?yàn)?strong>u8g2_Setup_ssd1306_i2c_128x64_noname_f中只用到了u8g2_m_16_8_f這一個(gè))。

wKgZPGfGVAiALmK7AABGArGUdNc415.pngwKgZPGfGVAiAFZmBAAA-IxryTp0335.png

7,在main.c中引用u8g2.h再次編譯查看是否有報(bào)錯(cuò),如果用的keil可能會(huì)報(bào)錯(cuò),因?yàn)橐恍┚幾g錯(cuò)誤,cubeide編譯器沒(méi)有這個(gè)問(wèn)題。(keil里的函數(shù)中定義的變量要放在最前面)

wKgZPGfGVAiAdLxXAABI-VEheFw957.png

下一節(jié)介紹對(duì)stm32的u8g2的一些配置修改

審核編輯 黃宇

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

    關(guān)注

    5144

    文章

    19592

    瀏覽量

    316056
  • STM32
    +關(guān)注

    關(guān)注

    2291

    文章

    11022

    瀏覽量

    363306
  • 移植
    +關(guān)注

    關(guān)注

    1

    文章

    395

    瀏覽量

    28624
  • u8g2
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    STM32移植U8g2圖形庫(kù)的方法 實(shí)現(xiàn)OLED圖形顯示

    本篇介紹了如何將U8g2圖形庫(kù)移植STM32中。
    的頭像 發(fā)表于 06-07 08:29 ?1.3w次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>移植</b><b class='flag-5'>U8g2</b>圖形庫(kù)的方法 實(shí)現(xiàn)OLED圖形顯示

    【CH32V208開(kāi)發(fā)板】圖形庫(kù)u8g2的oled顯示

    *64,I2C接口。u8g2是單色顯示庫(kù)的第個(gè)版本,其是開(kāi)源的。u8g2支持lcd和oled,支持眾多驅(qū)動(dòng)芯片,包含了SSD1306,具體支持驅(qū)動(dòng)情況可以資源庫(kù)查看到。硬件連接如下:
    發(fā)表于 07-29 23:11

    U8G2庫(kù)簡(jiǎn)介

    是針對(duì)arduino平臺(tái)的,但是使用方法在stm32平臺(tái)上也是大同小異。U8G2庫(kù)的下載及硬件平臺(tái)U8G2庫(kù)是一個(gè)開(kāi)源的github項(xiàng)目,通過(guò)github可以直接下載 。下載地址此次使用的mcu是
    發(fā)表于 08-10 06:02

    怎樣去使用NodeMCU的U8G2庫(kù)呢

    NodeMCU 之 U8G2 庫(kù)使用詳解1.指令1 u8g2.clearDisplay(); // 清除顯示數(shù)據(jù)及屏幕2 u8g2.clearBuffer(); // 清Buffer緩
    發(fā)表于 11-01 09:05

    oled—u8g2庫(kù)使用說(shuō)明

    [arduino][u8g2][12864] oled—u8g2庫(kù)使用說(shuō)明(例子是12864液晶屏)首先說(shuō)一下寫(xiě)這個(gè)文檔的目的,一是給自己做個(gè)筆記來(lái)以備后邊使,是寫(xiě)個(gè)文檔給大家看,我從網(wǎng)上找了很多
    發(fā)表于 01-11 06:51

    U8G2如何連接Nodemcu-32s?

    U8G2如何連接Nodemcu-32s?
    發(fā)表于 02-15 07:00

    U8G2圖形庫(kù)移植介紹

    stm32移植U8G2圖像庫(kù)指南U8G2圖形庫(kù)介紹移植準(zhǔn)備工作開(kāi)始移植文件修改keil配置修改
    發(fā)表于 02-17 07:10

    【平頭哥RVB2601創(chuàng)意應(yīng)用開(kāi)發(fā)】實(shí)踐2-移植U8g2圖形庫(kù)

    界面的設(shè)計(jì)。由于前段時(shí)間剛好在用另一個(gè)支持單色顯示的圖形庫(kù)——U8g2,所以就想著嘗試將U8g2庫(kù)移植到RVB2601板子中。U8g2簡(jiǎn)介U8g2
    發(fā)表于 03-27 20:06

    【沁恒微CH32V307評(píng)估板試用體驗(yàn)】硬件I2C移植U8g2——OLED:SSD1306

    U8g2U8g2是嵌入式設(shè)備的單色圖形庫(kù),一句話簡(jiǎn)單明了【前言】網(wǎng)上找了其他的移植例程,但是移植到CH32V307的好象還沒(méi)有,我花了兩天時(shí)間把
    發(fā)表于 05-22 10:55

    求助:STM32CubeIDE移植U8g2庫(kù)遇到的一個(gè)問(wèn)題

    我在用STM32CubeIDE移植u8g2庫(kù)時(shí)遇到了一個(gè)未定義的問(wèn)題 我移植好了之后點(diǎn)擊編譯他顯示我這個(gè)函數(shù)未定義,但是我ctrl+左鍵卻時(shí)可以跳轉(zhuǎn)過(guò)去的。 這是我的文件結(jié)構(gòu),實(shí)在是
    發(fā)表于 08-31 11:43

    NodeMCU 之 U8G2 庫(kù)使用詳解

    NodeMCU 之 U8G2 庫(kù)使用詳解1.指令1 u8g2.clearDisplay(); // 清除顯示數(shù)據(jù)及屏幕2 u8g2.clearBuffer(); // 清B
    發(fā)表于 10-26 20:36 ?43次下載
    NodeMCU 之 <b class='flag-5'>U8G2</b> 庫(kù)使用詳解

    esp8266學(xué)習(xí)筆記⑨:OLED 屏幕的使用(u8g2圖形庫(kù)模塊)

    一、使用前的準(zhǔn)備首先先將u8g2的模塊燒錄到nodemcu中,選擇OLED 屏幕所支持的u8g圖形庫(kù),和所需要的字體,如下圖:構(gòu)建完成之后,下載燒錄到開(kāi)發(fā)板中。u8g2模塊的主要函
    發(fā)表于 11-26 09:36 ?18次下載
    esp8266學(xué)習(xí)筆記⑨:OLED 屏幕的使用(<b class='flag-5'>u8g2</b>圖形庫(kù)模塊)

    stm32移植U8G2圖像庫(kù)指南

    stm32移植U8G2圖像庫(kù)指南U8G2圖形庫(kù)介紹移植準(zhǔn)備工作開(kāi)始移植文件修改keil配置修改
    發(fā)表于 12-22 18:55 ?26次下載
    <b class='flag-5'>stm32</b><b class='flag-5'>移植</b><b class='flag-5'>U8G2</b>圖像庫(kù)指南

    關(guān)于stm32u8g2菜單之間切換(1)

    移植U8g2庫(kù)
    的頭像 發(fā)表于 03-05 16:43 ?466次閱讀

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

    要想stm應(yīng)用u8g2繪制界面需要對(duì)u8g2原函數(shù) u8g2_Setup_ssd1306_i2c_128x128_f (u8g2_t *u8g2
    的頭像 發(fā)表于 03-07 12:53 ?573次閱讀
    <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>(三)寫(xiě)<b class='flag-5'>u8g2</b>的一些必要函數(shù)
    主站蜘蛛池模板: 四虎精品影院永久在线播放 | 九九黄色网| 亚洲三级理论 | 天堂bt资源新版在线 | 狠狠色伊人亚洲综合第8页 狠狠色依依成人婷婷九月 狠狠色影院 | aa在线视频| 色哥网站| 色屁屁www影院免费观看视频 | 五月激情综合 | 五月婷婷激情视频 | 欧美日韩一区不卡 | 性色综合 | 国产福利不卡一区二区三区 | 天天干天日 | 一级一片免费播放 | 男女视频在线观看免费 | 欧美性猛交xxxx免费 | 日成人网 | 黄色片网站大全 | 欧美精品国产第一区二区 | 高h细节肉爽文男男 | 日韩一级欧美一级 | 国产免费糟蹋美女视频 | 欧美午夜在线视频 | 国产色网站 | 欧美性天天 | 免费 在线播放 | 91成人免费 | 亚洲国产精品第一区二区 | 国内免费视频成人精品 | 一区二区三区四区在线免费观看 | 日本三级三级三级免费看 | 欧美亚洲一区二区三区在线 | 久久大香线蕉综合爱 | 亚洲视频五区 | 欧美性猛交xxx嘿人猛交 | 婷婷久月 | 美国一级毛片不卡无毒 | 香蕉爱爱视频 | 午夜免费福利在线 | 四虎色影院 |