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

歡迎光臨散文網(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ó)家法律
崇仁县| 涿鹿县| 辽宁省| 鹤峰县| 军事| 仲巴县| 闸北区| 寿阳县| 中西区| 富宁县| 乌鲁木齐市| 敦化市| 赤峰市| 鄯善县| 扶风县| 惠东县| 鹤岗市| 蒙山县| 芜湖市| 杭锦旗| 海原县| 英超| 长海县| 比如县| 大丰市| 米泉市| 霞浦县| 华坪县| 锦州市| 汨罗市| 克拉玛依市| 左权县| 河北区| 浦江县| 汶川县| 连城县| 儋州市| 双江| 舒兰市| 萍乡市| 榕江县|