找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

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

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

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:678336 發(fā)表于 2022-4-9 19:36 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
目前最便宜實(shí)用的單片機(jī)顯示屏是以SSD1306為主控芯片的0.91吋12832或0.96吋12864的OLED顯示模塊,淘寶上的價(jià)格在10元左右。使用CH32V103的硬件i2c功能,能夠簡單可靠地對(duì)外顯示漢字、字符及數(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)用場(chǎng)合。
在具體應(yīng)用中如果ADC輸入懸空,會(huì)因?yàn)楦蓴_信號(hào)使得該端口的ADC轉(zhuǎn)換結(jié)果處于不確定的波動(dòng)狀態(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)

評(píng)分

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

查看全部評(píng)分

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

使用道具 舉報(bào)

沙發(fā)
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ù) 返回頂部 返回列表