找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3841|回復(fù): 1
收起左側(cè)

邊干邊學(xué)CH32V103單片機(jī)-i2c接口OLED及ADC使用

[復(fù)制鏈接]
ID:678336 發(fā)表于 2022-4-9 19:36 | 顯示全部樓層 |閱讀模式
目前最便宜實(shí)用的單片機(jī)顯示屏是以SSD1306為主控芯片的0.91吋12832或0.96吋12864的OLED顯示模塊,淘寶上的價(jià)格在10元左右。使用CH32V103的硬件i2c功能,能夠簡單可靠地對外顯示漢字、字符及數(shù)字信息。按照沁恒提供的資料,硬件i2c的SCL接口配置在PB6、SDA接口配置在PB7。在具體應(yīng)用中漢字及字母的點(diǎn)陣數(shù)據(jù)可以用漢字取模軟件獲得。
CH32V103提供了10路12位ADC采樣轉(zhuǎn)換功能,通常情況下集中使用PA0~PA7共8個(gè)IO端口作為ADC輸入端口。其中PA0可以作為外部基準(zhǔn)電壓輸入端口,配合帶電感電容濾波單元的3.3V芯片供電電路,可以用于高精度ADC應(yīng)用場合。
在具體應(yīng)用中如果ADC輸入懸空,會因?yàn)楦蓴_信號使得該端口的ADC轉(zhuǎn)換結(jié)果處于不確定的波動狀態(tài)。
該實(shí)例很考驗(yàn)單片機(jī)芯片及核心板的質(zhì)量,本人曾在一款某1個(gè)寶上購買的廉價(jià)CH32V103C8T6核心板上運(yùn)行該例程,大約1小時(shí)左右就跑飛死機(jī)。而在沁恒廠家提供的CH32V103R8T6核心板上,就可以長時(shí)間穩(wěn)定運(yùn)行。
  程序代碼MounRiver Studio工程在附件中: P-002.rar (598.72 KB, 下載次數(shù): 44)

評分

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

查看全部評分

回復(fù)

使用道具 舉報(bào)

ID:1065442 發(fā)表于 2023-9-19 14:24 | 顯示全部樓層
學(xué)習(xí)學(xué)習(xí),手上有v203的
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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