最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

STM32CUBEMX(12)--IIC,12864OLED(0.96寸)移植

2021-06-06 18:31 作者:記帖  | 我要投稿

概述

????I2C總線硬件簡(jiǎn)單,資源消耗少,只有時(shí)鐘和數(shù)據(jù)線。本例程主要講解如何點(diǎn)亮0.96寸的OLED屏幕,本例程采用的是STM32F030R8T6,64K大小的Flash。

硬件準(zhǔn)備

? ?首先需要準(zhǔn)備一個(gè)開發(fā)板,這里我準(zhǔn)備的是NUCLEO-F030R8的開發(fā)板。? ?

????OLED顯示屏就是淘寶上IIC接口的12864模塊。

選擇芯片型號(hào)

????使用STM32CUBEMX選擇芯片stm32f030r8,如下所示:

配置時(shí)鐘源

????HSE與LSE分別為外部高速時(shí)鐘和低速時(shí)鐘,在本文中使用內(nèi)置的時(shí)鐘源,故都選擇Disable選項(xiàng),如下所示:

配置時(shí)鐘樹

????STM32F0的最高主頻到48M,所以配置48即可:

IIC配置

????本次實(shí)驗(yàn)使用的IIC與顯示屏通信,配置如下。

生成工程設(shè)置

????注意在生產(chǎn)工程設(shè)置中不能出現(xiàn)中文,不然會(huì)報(bào)錯(cuò)。

代碼生成設(shè)置

????最后設(shè)置生成獨(dú)立的初始化文件。

生成代碼

配置keil

驅(qū)動(dòng)代碼

  • oled.c

  • oled.h

  • oledfont.h

????寫好的oled.c放入Src文件夾內(nèi),oled.h和oledfont.h放入Inc文件夾內(nèi),之后需要在keil中加入這三個(gè)文件。

取模

????由于單片機(jī)的flash比較吃緊,所以要顯示漢字需要先進(jìn)行取模。

????取模軟件下載地址:https://download.csdn.net/download/qq_24312945/13687536

取模軟件設(shè)置

????設(shè)置完之后就可以取自己想要漢字的編碼,輸入完畢點(diǎn)擊生成字模即可。

????將取得的編碼放入oledfont.h的Hzk數(shù)組中即可。

主程序

????main.c中。

演示效果


STM32CUBEMX(12)--IIC,12864OLED(0.96寸)移植的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
石狮市| 和田县| 光山县| 额尔古纳市| 任丘市| 财经| 息烽县| 县级市| 衡阳市| 双鸭山市| 津市市| 环江| 长乐市| 通渭县| 潍坊市| 商河县| 安平县| 漳平市| 湖州市| 武冈市| 蚌埠市| 会同县| 南丰县| 兰考县| 佛山市| 普兰店市| 竹山县| 鹤峰县| 淮阳县| 黄骅市| 镇远县| 泽州县| 民县| 三明市| 堆龙德庆县| 抚宁县| 南投县| 武功县| 调兵山市| 当阳市| 霍林郭勒市|