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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

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

stm32嵌入式應(yīng)用學(xué)習(xí) ? 來源:stm32嵌入式應(yīng)用學(xué)習(xí) ? 作者:stm32嵌入式應(yīng)用學(xué) ? 2025-03-04 09:52 ? 次閱讀

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

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

wKgZO2fGVAiAWyQgAAAe9iOPr90162.png

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

wKgZO2fGVAiARDzxAAB-uo9YqWU756.png

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

wKgZPGfGVAiAHnrbAAEambLsqzc099.png

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

wKgZPGfGVAiAAKECAAAmrewzYoQ508.png

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

wKgZO2fGVAiABPk_AABFI8xderU178.pngwKgZO2fGVAiARgFhAAAgsurFCpg278.png

6,繼續(xù)刪除文件中的代碼進(jì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編譯器沒有這個(gè)問題。(keil里的函數(shù)中定義的變量要放在最前面)

wKgZPGfGVAiAdLxXAABI-VEheFw957.png

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

審核編輯 黃宇

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

    關(guān)注

    5120

    文章

    19408

    瀏覽量

    312328
  • STM32
    +關(guān)注

    關(guān)注

    2281

    文章

    10979

    瀏覽量

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

    關(guān)注

    1

    文章

    391

    瀏覽量

    28474
  • u8g2
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    2030
收藏 0人收藏

    評論

    相關(guān)推薦

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

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

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

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

    U8G2庫簡介

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

    怎樣去使用NodeMCU的U8G2庫呢

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

    oled—u8g2庫使用說明

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

    U8G2如何連接Nodemcu-32s?

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

    U8G2圖形庫移植介紹

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

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

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

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

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

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

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

    NodeMCU 之 U8G2 庫使用詳解

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

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

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

    stm32移植U8G2圖像庫指南

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

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

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

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

    要想stm應(yīng)用u8g2繪制界面需要對u8g2原函數(shù) u8g2_Setup_ssd1306_i2c_128x128_f (u8g2_t *u8g2
    的頭像 發(fā)表于 03-07 12:53 ?276次閱讀
    <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ù)
    主站蜘蛛池模板: 亚洲视频久久 | 天天色成人网 | 久色国产 | 色www永久免费视频 色y情视频免费看 | 成人精品第一区二区三区 | 色四虎| 男女性接交无遮挡免费看视频 | 四虎成人免费网站在线 | 亚洲爽爽网 | 506rr亚洲欧美 | 国产精品久久久久久久久久影院 | 在线视频永久在线视频 | 午夜免费伦费影视在线观看 | 免费大片黄日本在线观看 | 免费在线色视频 | 男人天堂网在线观看 | 天堂在线视频精品 | 一区二区三区四区在线不卡高清 | 日本三级网站在线线观看 | 国产免费好大好硬视频 | 久久精品视频观看 | 天天色踪合合 | 你懂的在线视频观看 | 欧美在线激情 | 又大又粗又爽黄毛片 | aaaaaa级特色特黄的毛片 | 国产一级特黄aa大片免费 | 国产91啪| 欧美日韩高清性色生活片 | www射射一区 | 精品久久久久久久久久 | 久久国产精品免费看 | 色偷偷97 | 亚洲男人天堂2021 | 一级做a爰片久久免费 | 99久久精品国产免费 | 手机在线看片国产日韩生活片 | 免费一级毛片私人影院a行 免费一级毛片无毒不卡 | 四虎影院成人 | 国产精品免费看久久久香蕉 | 三级不卡 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品