国产网红主播精品一区_国产亚洲精品久久久久四川人_国产av无码专区亚洲av果冻传媒_波多野结衣初尝黑人_亚洲碰碰人人av熟女天堂

/ EN
13922884048

資訊中心

information centre
/
/

基于32位RISC-V設(shè)計(jì)的互聯(lián)型微控制器,沁恒微CH32V307開發(fā)樣例

發(fā)布時間:2023-04-04作者來源:電子發(fā)燒友論壇瀏覽:2235


CH32V307是基于32位RISC-V設(shè)計(jì)的互聯(lián)型微控制器,配備了硬件堆棧區(qū)、快速中斷入口,在標(biāo)準(zhǔn)RISC-V基礎(chǔ)上大大提高了中斷響應(yīng)速度。加入單精度浮點(diǎn)指令集,擴(kuò)充堆棧區(qū),具有更高的運(yùn)算性能。擴(kuò)展串口U(S)ART數(shù)量到8組,電機(jī)定時器到4組。提供USB2.0高速接口(480Mbps)并內(nèi)置了PHY收發(fā)器,以太網(wǎng)MAC升級到千兆并集成了10M-PHY模塊。


圖片


1

開發(fā)板開箱及運(yùn)行HarmonyOS并點(diǎn)雙燈


我們先來看看沁恒提供的例子,真的是非常的豐富,方方面面的全都有了,對學(xué)習(xí)者非常的友好。


在上面例子中,我是一眼就看到了HarmonyOS,下面要做的,就是跑HarmonyOS,并結(jié)合GPIO實(shí)例,在HarmonyOS點(diǎn)燈。


首先,要下載專用的開發(fā)工具 MounRiver Studio,下載地址為:MounRiver Studio ,選擇 集成開發(fā)環(huán)境 即可。熟悉Eclipse的同學(xué),可以選擇社區(qū)版。


下載后,完成安裝,就可以到示例目錄中,項(xiàng)目名.wvproj,就能直接打開例子項(xiàng)目了。MounRiver Studio的使用,請大家查看官方的資料《CH32V30x評估板說明書.pdf》,這里就不多說了。因?yàn)橐c(diǎn)燈,所以我們先打開GPIO/GPIO_Toggle項(xiàng)目。


圖片


2

OLED屏的顯示驅(qū)動


CH32V307開發(fā)板為便于擴(kuò)展,向用戶提供了Arduino接口,通過它可減少許多連線的操作。這里是將一個I2C接口的OLED[敏感詞]該接口,并通過相應(yīng)的程序設(shè)計(jì)來驅(qū)動其顯示,其顯示效果如圖所示。


圖片


3

C語言開發(fā)太難了?那就試試micropython@CH32V307吧


沁恒CH32V307的官方例子非常多,好好用心學(xué)習(xí),一定會收獲滿滿的。


有的同學(xué)覺得,C語言開發(fā)太難了,能不能有簡單一點(diǎn)的呀?


有,micropython@CH32V307來了,新鮮出爐的,2022年5月6日剛發(fā)布的測試版本。


我們先來看看,點(diǎn)個燈的micropython代碼,有多么的簡單吧:

    from machine import Pinpa0=Pin(Pin.board.PA0, Pin.OUT)
    pa0.on() # 關(guān)燈
    pa0.off() # 開燈

    是不是感覺,要比C例子里面,簡單100萬倍?。?!


    圖片


    4

    移植 RT-Thread


    本文將使用RT-Thread移植到CH32V307評估板上,沁恒微電子的SDK有基于RT-Thread Nano(V3.1.1,[敏感詞]版本是3.1.5),但是筆者不使用RT-Thread Nano,筆者要使用完整版的RT-Thread,完整版的RT-Thread相對RT-Thread Nano資源更加豐富。RT-Thread Nano是針對資源受限的微控制器(MCU)系統(tǒng),裁剪出僅需要 3KB Flash、1.2KB RAM 內(nèi)存資源的 NANO 版本,內(nèi)核都是一樣的,但是如果使用RT-Thread Nano很多組件就需要自己去移植,那就比較麻煩了。(點(diǎn)擊??標(biāo)題或??圖片查看文章詳情)


    圖片


    5

    移植開源u8g2,實(shí)現(xiàn)動態(tài)圖像顯示


    前言:看到壇友發(fā)了關(guān)于u8g2移植的帖子,這是啥,于是馬上來學(xué)習(xí)一下,感謝壇友的分享。從失敗到成功,一次一次地實(shí)驗(yàn),終于成功了。

    首先,了解u8g2是什么?網(wǎng)上查了一下,這個資料也不少。大家可以自行查看,我主要看了一篇移植u8g2單色圖形庫驅(qū)動OLED。然后參考壇友硬件I2C移植U8g2——OLED:SSD1306這篇帖子。

    其次,搭建CH32V307關(guān)于u8g2的工程,我還是從I2C_7bit_Mode這個例程出發(fā),修改程序,提取增加代碼。具體步驟如下:(點(diǎn)擊??標(biāo)題或??圖片查看文章詳情)


    圖片


    6

    U盤文件讀寫功能及測試


    自CH32V103開始,就提供了基于U盤文件的讀寫功能,這也是我十分喜歡使用沁恒產(chǎn)品的一個主要原因之一。


    對于CH32V307來講,自然也是具備這一特色的,但[敏感詞]感到不便的是以前是直接提供可供U盤插接的接口,而這次其接口已均采用TYPE_C接口,故一時間就無法進(jìn)行測試了。


    為了進(jìn)行接口轉(zhuǎn)換,先使用了TYPE_C接口的數(shù)據(jù)線及圖1所示的USB分線器來進(jìn)行轉(zhuǎn)接,結(jié)果發(fā)現(xiàn)并不成功,經(jīng)分析是因?yàn)椋诜志€器內(nèi)部其連線關(guān)系相當(dāng)于是一種母線結(jié)構(gòu),屬于并行的關(guān)系,故不能形成設(shè)備間的接收與發(fā)送關(guān)系。(點(diǎn)擊??標(biāo)題或??圖片查看文章詳情)


    圖片



    免責(zé)聲明:本文采摘自“電子發(fā)燒友論壇”,本文僅代表作者個人觀點(diǎn),不代表薩科微及行業(yè)觀點(diǎn),只為轉(zhuǎn)載與分享,支持保護(hù)知識產(chǎn)權(quán),轉(zhuǎn)載請注明原出處及作者,如有侵權(quán)請聯(lián)系我們刪除。

    服務(wù)熱線

    0755-83044319

    霍爾元件咨詢

    肖特基二極管咨詢

    TVS/ESD咨詢

    獲取產(chǎn)品資料

    客服微信

    微信客服號

    日本免费精品一区二区三区| 久久久亚洲精品免费视频| 国产精品美女久久久m| 欧美成人精品三级网站| 亚洲av中文无码字幕色本草| 国产精品久久久福利| 无码人妻啪啪一区二区| 国语对白做受xxxxx在线| 婷婷激情综合色五月久久竹菊影视 | 性色av无码一区二区三区人妻| 久久久久成人免费看a含羞草久色| 好吊视频一区二区三区| 久久精品青草社区| 无码精品久久一区二区三区| 无码av无码天堂资源网| 亚洲综合色成在线播放| 亚洲av无码精品色午夜| 久久精品女人av天堂| 国产亚洲真人做受在线观看| 日韩欧美在线综合网| av 日韩 人妻 黑人 综合 无码| 亚洲国产成人精品女人久久久| 亚洲av无码一区二区二三区| 18禁在线永久免费观看| 男女性杂交内射女bbwxz| 北条麻妃一区二区三区av高清| 午夜成午夜成年片在线观看| 成人小说亚洲一区二区三区| 国产无套精品一区二区三区| 国产高跟黑色丝袜在线| 亚洲中文字幕无码爆乳app| 中文字幕乱偷无码av先锋| 亚洲久悠悠色悠在线播放| 在线观看热久精品视频| 欧美顶级metart裸体全部自慰| 国产精品久久久久久亚洲影视| 久热这里只有精品视频6| 中文字幕+乱码+中文字幕无忧| 人妻少妇偷人精品视频| 艳妇臀荡乳欲伦交换av1| 久久人妻av无码中文专区|