找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3180|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

HC32F030開發(fā)板上較接近完美彩屏顯示

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:776997 發(fā)表于 2020-10-11 19:21 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
HC32F030有著64K Flash8KRAM,可以支持顯示屏顯示一定尺寸的圖片和掌握信息。
有了前面雙色OLED屏顯示的基礎(chǔ)上,就可以調(diào)試讓HC32F030開發(fā)板顯示圖片和掌握信息了。
為了便于利用原液晶屏的顯示接口,特將OLED屏與MCU引腳的連接定義如下:
VCC---PA9
GND---PA10
SCL ---PA11
SDA ---PA12
RES ---PA8
DC --- PC9
CS ---PC8
BLK---PC7
定義高低電平的語句為:
#define OLED_VCC()      Gpio_SetIO(GpioPortA,GpioPin9)
#define OLED_GND()      Gpio_ClrIO(GpioPortA,GpioPin10)
#define OLED_SCLK_Set()   Gpio_SetIO(GpioPortA, GpioPin11)
#define OLED_SCLK_Clr()   Gpio_ClrIO(GpioPortA, GpioPin11)
#define OLED_SDIN_Set()   Gpio_SetIO(GpioPortA,GpioPin12)
#define OLED_SDIN_Clr()   Gpio_ClrIO(GpioPortA,GpioPin12)
#define OLED_RST_Set()    Gpio_SetIO(GpioPortA,GpioPin8)
#define OLED_RST_Clr()    Gpio_ClrIO(GpioPortA,GpioPin8)
#define OLED_DC_Set()    Gpio_SetIO(GpioPortC,GpioPin9)
#define OLED_DC_Clr()    Gpio_ClrIO(GpioPortC,GpioPin9)
#define OLED_CS_Set()     Gpio_SetIO(GpioPortC,GpioPin8)
#define OLED_CS_Clr()     Gpio_ClrIO(GpioPortC,GpioPin8)
#define OLED_BLK_Set()    Gpio_SetIO(GpioPortC,GpioPin7)
#define OLED_BLK_Clr()    Gpio_ClrIO(GpioPortC,GpioPin7)
經(jīng)逐層的測試最終達到了顯示的目標,其效果如圖1~3所示。
之所以稱其是較接近完美的顯示,是因為用PA9的高電平輸出真的難以驅(qū)動彩色的OLED屏,其功耗相對較大,只能靠電源VCC直接供電。也就是說,以后如果要設(shè)計一個以支持OLED屏顯示的板卡,應(yīng)將原液晶屏的接口改為符合OLED屏顯示的接口,這樣板子的功能會更強大,產(chǎn)品會更具市場潛力,我們也期待這樣的產(chǎn)品早些面世!
當(dāng)然也希望以合作的方式來完善這個產(chǎn)品,使其成為一個多功能的開發(fā)板,令其能驅(qū)動多種OLED屏顯示、MP3音頻播放、W25Q64存儲字/圖庫、超聲波測距及傳感器檢測等功能。

1 顯示中文


2 顯示小圖標


3 顯示圖片

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表