91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

發(fā)燒友研習(xí)社 ? 來源:未知 ? 2023-04-06 09:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CH32V307是基于32位RISC-V設(shè)計的互聯(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模塊。

804cd5d6-d418-11ed-bfe3-dac502259ad0.jpg

1

?

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

我們先來看看沁恒提供的例子,真的是非常的豐富,方方面面的全都有了,對學(xué)習(xí)者非常的友好。點(diǎn)擊標(biāo)題查看文章詳情)

80644d60-d418-11ed-bfe3-dac502259ad0.png

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

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

下載后,完成安裝,就可以到示例目錄中,項目名.wvproj,就能直接打開例子項目了。MounRiver Studio的使用,請大家查看官方的資料《CH32V30x評估板說明書.pdf》,這里就不多說了。因為要點(diǎn)燈,所以我們先打開GPIO/GPIO_Toggle項目。點(diǎn)擊圖片查看文章詳情)

80766ffe-d418-11ed-bfe3-dac502259ad0.jpg

2

?

OLED屏的顯示驅(qū)動

CH32V307開發(fā)板為便于擴(kuò)展,向用戶提供了Arduino接口,通過它可減少許多連線的操作。這里是將一個I2C接口的OLED插入該接口,并通過相應(yīng)的程序設(shè)計來驅(qū)動其顯示,其顯示效果如圖所示。點(diǎn)擊標(biāo)題或圖片查看文章詳情)

808b5298-d418-11ed-bfe3-dac502259ad0.jpg

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 Pin
pa0=Pin(Pin.board.PA0, Pin.OUT)


pa0.on() # 關(guān)燈


pa0.off() # 開燈

是不是感覺,要比C例子里面,簡單100萬倍!??!點(diǎn)擊標(biāo)題或圖片查看文章詳情)

80a2e246-d418-11ed-bfe3-dac502259ad0.png

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)題或圖片查看文章詳情)

pYYBAGQ7ijKATOaOAAHHlL18qnI417.png

5

?

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

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

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

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

80cb7ef4-d418-11ed-bfe3-dac502259ad0.png

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)分析是因為,在分線器內(nèi)部其連線關(guān)系相當(dāng)于是一種母線結(jié)構(gòu),屬于并行的關(guān)系,故不能形成設(shè)備間的接收與發(fā)送關(guān)系。點(diǎn)擊標(biāo)題或圖片查看文章詳情)

80e3743c-d418-11ed-bfe3-dac502259ad0.jpg

?80f73760-d418-11ed-bfe3-dac502259ad0.png

8113a08a-d418-11ed-bfe3-dac502259ad0.png

聲明本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請注明以上來源。如需社區(qū)合作及入群交流,請?zhí)砑游⑿臙EFans0806,或者發(fā)郵箱liuyong@huaqiu.com。

更多熱點(diǎn)文章閱讀

  • 龍芯架構(gòu)首款面向嵌入式應(yīng)用的開發(fā)板,2K500開發(fā)應(yīng)用實例

  • ARM架構(gòu)國產(chǎn)MCU移植!國民技術(shù)N32系列開源移植樣例合集

  • RK3568!四核64位ARMv8.2A架構(gòu),匯聚編譯源碼及實戰(zhàn)樣例

  • 尺寸僅有21mm*51mm,板邊采用郵票孔設(shè)計,合宙 Air105 核心板開發(fā)總結(jié)

  • 24Bit ADC高精度低功耗MCU 醫(yī)療級別設(shè)備參考設(shè)計(附上高精確算法+電路原理圖)


原文標(biāo)題:【開發(fā)案例】基于32位RISC-V設(shè)計的互聯(lián)型微控制器,沁恒微CH32V307開發(fā)樣例

文章出處:【微信公眾號:發(fā)燒友研習(xí)社】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

原文標(biāo)題:【開發(fā)案例】基于32位RISC-V設(shè)計的互聯(lián)型微控制器,沁恒微CH32V307開發(fā)樣例

文章出處:【微信號:發(fā)燒友研習(xí)社,微信公眾號:發(fā)燒友研習(xí)社】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于CH596國產(chǎn)MCU微控制器的動態(tài)血糖儀CGM方案

    。英尚基于CH596 MCU微控制器的動態(tài)血糖儀CGM方案的國產(chǎn)微控制器應(yīng)用方案,不僅能滿足CGM設(shè)備對功耗、體積和性能的嚴(yán)苛要求,更在
    的頭像 發(fā)表于 03-05 17:24 ?340次閱讀
    基于<b class='flag-5'>沁</b><b class='flag-5'>恒</b><b class='flag-5'>CH</b>596國產(chǎn)MCU<b class='flag-5'>微控制器</b>的動態(tài)血糖儀CGM方案

    CH32V203系列RISC-V增強(qiáng)低功耗MCU單片機(jī)

    在當(dāng)今智能設(shè)備與物聯(lián)網(wǎng)應(yīng)用迅速發(fā)展的背景下,對微控制器的性能、功耗與外設(shè)集成提出了更高要求。CH32V203系列作為一款基于32RISC-V內(nèi)核設(shè)計的工業(yè)級增強(qiáng)
    的頭像 發(fā)表于 01-30 16:16 ?250次閱讀
    <b class='flag-5'>CH32V</b>203系列<b class='flag-5'>RISC-V</b>增強(qiáng)低功耗MCU單片機(jī)

    智能電表方案MCU單片機(jī)CH32V307系列

    智能電表作為現(xiàn)代電網(wǎng)數(shù)據(jù)采集的關(guān)鍵設(shè)備,承擔(dān)著電能計量、用電監(jiān)測與遠(yuǎn)程管理的重要職能。其核心在于穩(wěn)定、高效且功能豐富的控制單元。針對這一需求,英尚代理推出搭載MCU單片機(jī)CH32V307
    的頭像 發(fā)表于 01-12 17:12 ?643次閱讀
    智能電表方案MCU單片機(jī)<b class='flag-5'>CH32V307</b>系列

    Renesas R9A02G021:32RISC-V MCU的全方位解析

    Renesas R9A02G021:32RISC-V MCU的全方位解析 作為一名電子工程師,在日常的硬件設(shè)計開發(fā)中,選擇合適的微控制器(MCU)至關(guān)重要。今天,我們就來深入探討一下
    的頭像 發(fā)表于 12-29 09:50 ?349次閱讀

    MCU微控制器CH32L103高速電吹風(fēng)方案

    MCU微控制器是整個電吹風(fēng)控制系統(tǒng)的指揮中心。英尚推出的高速電吹風(fēng)方案,以MCU微控制器CH32L103為主控
    的頭像 發(fā)表于 11-27 16:20 ?427次閱讀

    【作品合集】微電子CH585開發(fā)板測評

    微電子CH585開發(fā)板測評作品合集 產(chǎn)品介紹: CH585是集成BLE無線通訊和高速USB及NFC的
    發(fā)表于 09-08 10:38

    國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—ARM + DSP、RISC-V核間通信開發(fā)案

    本文檔主要介紹T113-i處理的ARM + DSP、RISC-V核間通信開發(fā)案例,演示T113-i處理ARM Cortex-A7與HiFi4 DSP核心、玄鐵C906
    的頭像 發(fā)表于 08-18 14:03 ?953次閱讀
    國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)<b class='flag-5'>開發(fā)</b>板—ARM + DSP、<b class='flag-5'>RISC-V</b>核間通信<b class='flag-5'>開發(fā)案</b>例

    【好書推薦】RT-Thread第18本相關(guān)書籍!RISC-V嵌入式系統(tǒng)設(shè)計 | 技術(shù)集結(jié)

    內(nèi)容簡介《RISC-V嵌入式系統(tǒng)設(shè)計》是一本專為嵌入式系統(tǒng)初學(xué)者編寫的實用入門教材,圍繞當(dāng)前熱門的國產(chǎn)RISC-V微控制器CH32V307展開系統(tǒng)講解。全書涵蓋嵌入式系統(tǒng)概論、
    的頭像 發(fā)表于 07-11 17:05 ?895次閱讀
    【好書推薦】RT-Thread第18本相關(guān)書籍!<b class='flag-5'>RISC-V</b>嵌入式系統(tǒng)設(shè)計  | 技術(shù)集結(jié)

    CH585開發(fā)板免費(fèi)試用體驗】CH585開發(fā)環(huán)境搭建(一)

    CH585是基于RISC-V開源指令集設(shè)計,因此開發(fā)環(huán)境和其他的RISC-V開發(fā)環(huán)境類似。 RISC-
    發(fā)表于 07-03 23:02

    CH585開發(fā)板免費(fèi)試用體驗】+品讀老朋友的新產(chǎn)品

    的產(chǎn)品中,要實現(xiàn)該功能是較為困難的或是比較復(fù)雜的。 如今老朋友家又迎來了新產(chǎn)品CH585,這款CH585是一個集成了 BLE 無線通訊和高速 USB 及 NFC 的 RISC-V MCU 微控
    發(fā)表于 07-03 11:04

    CH585開發(fā)板免費(fèi)試用體驗】+開箱及開發(fā)環(huán)境準(zhǔn)備

    首先感謝社區(qū)及廠家提供開發(fā)板試用的機(jī)會,平時一直有關(guān)注的產(chǎn)品及RISC-V生態(tài),雖然有嘗試過使用青稞RISC-V作為主控MCU,但因為工
    發(fā)表于 06-27 21:44

    微電子:從互連互通應(yīng)用推動RISC-V落地發(fā)展

    微電子邀您共襄盛舉微電子專注于連接技術(shù)和微處理內(nèi)核研究,基于多層次青稞RISC-V微處
    的頭像 發(fā)表于 06-26 09:52 ?1577次閱讀
    <b class='flag-5'>沁</b><b class='flag-5'>恒</b>微電子:從互連互通應(yīng)用推動<b class='flag-5'>RISC-V</b>落地發(fā)展

    搭載RISC-V架構(gòu)!CH585開發(fā)板免費(fèi)試用

    CH585是集成BLE無線通訊和高速USB及NFC的RISC-V MCU/SoC。片上集成了2Mbps低功耗藍(lán)牙BLE通訊模塊、USB全速控制器及收發(fā)、USB高速
    的頭像 發(fā)表于 06-05 16:28 ?1991次閱讀
    搭載<b class='flag-5'>RISC-V</b>架構(gòu)!<b class='flag-5'>沁</b><b class='flag-5'>恒</b><b class='flag-5'>CH</b>585<b class='flag-5'>開發(fā)</b>板免費(fèi)試用

    酒店智能化都用到哪些芯片之高速互聯(lián)MCU CH32V317

    酒店智能化都用到哪些芯片之高速互聯(lián)MCU CH32V317 在工業(yè)4.0與物聯(lián)網(wǎng)快速發(fā)展的時代背景下,高性能、低功耗的32MCU成為智能設(shè)備的核心驅(qū)動力。
    發(fā)表于 05-30 17:02

    CH32V303/305/307/317工業(yè)級通用微控制器數(shù)據(jù)手冊

    CH32V 系列是基于青稞 RISC-V 內(nèi)核設(shè)計的工業(yè)級通用微控制器,包括 CH32V305 連接 MCU、
    的頭像 發(fā)表于 05-15 17:37 ?2943次閱讀
    <b class='flag-5'>CH32V</b>303/305/<b class='flag-5'>307</b>/317工業(yè)級通用<b class='flag-5'>微控制器</b>數(shù)據(jù)手冊