在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

WCH RISC-V-CH307V(優(yōu)點熟悉版)

云深之無跡 ? 來源:云深之無跡 ? 2023-01-16 14:11 ? 次閱讀

拿到了WCH的一塊板子:

f138f7c2-94ec-11ed-bfe3-dac502259ad0.jpg

方方正正的盒子,展會上面還看到他家的這個芯片來著

f164d07c-94ec-11ed-bfe3-dac502259ad0.jpg

堆料很足的

f1934b8c-94ec-11ed-bfe3-dac502259ad0.png

就是這樣

emmmm,看過一些RISC-V的書,也經(jīng)??此男侣?,ARM一家獨大的場面,是所有人都不愿意看到的局面。所以大家都押注這個開源的東西,以前淘寶看見賣四五十塊錢的板子,我后來想這么多板子了,就沒有買。這次終于拿到一個板子,略微深入的探索一下。

不過我可以說,10年前是51的天下,五年前是ARM的天下,但是我說不準后5年的局面,可能是RISC-V,ARM平分天下的格局嗎?有可能的,所以我這里也在賭一個未來,現(xiàn)在學(xué)是投資未來。

f1d49452-94ec-11ed-bfe3-dac502259ad0.png

嗯,上面的內(nèi)容摘自:

f1fe7556-94ec-11ed-bfe3-dac502259ad0.png

這個是小冊子,想看可以找我

首先RISC-V是一種開源的架構(gòu),也是年輕具有活力的CPU設(shè)計,在Intel,51,ARM,PowerC的前輩加持下,它就像被基因工具改造的孩童一般。出生就有了無限可能。

害,學(xué)就對了。

f21a00dc-94ec-11ed-bfe3-dac502259ad0.png

Logo

f2477fbc-94ec-11ed-bfe3-dac502259ad0.png

就單看這幾個贊助的就知道了

f2651662-94ec-11ed-bfe3-dac502259ad0.png

全家福

f299cf06-94ec-11ed-bfe3-dac502259ad0.png

學(xué)有余力推薦這個,1600+頁,很攢勁兒,搞懂去中科院沒啥難度吧~

繼續(xù)聊板子,具體的外設(shè)就不看了,不重要,直接去數(shù)據(jù)手冊看。

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

f2d14210-94ec-11ed-bfe3-dac502259ad0.png

怎么說呢,該有的都有,而且CH32,難免讓人有點感覺是致敬STM32

f305bb9e-94ec-11ed-bfe3-dac502259ad0.png

優(yōu)點是全中文,資料較為齊全

f33082c0-94ec-11ed-bfe3-dac502259ad0.png

都可以在Gituhb上面找到,官網(wǎng)也行

f35cfe7c-94ec-11ed-bfe3-dac502259ad0.png

資料齊全

f37d10a4-94ec-11ed-bfe3-dac502259ad0.png

代碼一會兒說

f3b45ec4-94ec-11ed-bfe3-dac502259ad0.png

自帶的IDE,還可以選擇RTOS

f3e0ae20-94ec-11ed-bfe3-dac502259ad0.png

但是寄存器這些是ARM和RISC-V混合在一起一個文件的

f41e7836-94ec-11ed-bfe3-dac502259ad0.png

ARM的架構(gòu)

f450c7b4-94ec-11ed-bfe3-dac502259ad0.png

WOC,一模一樣的

系統(tǒng)中設(shè)有:Flash 訪問預(yù)取機制用以加快代碼執(zhí)行速度;通用 DMA 控制器用以減輕 CPU 負擔、提高效率;時鐘樹分級管理用以降低了外設(shè)總的運行功耗,同時還兼有數(shù)據(jù)保護機制,時鐘安全系統(tǒng)保護機制等措施來增加系統(tǒng)穩(wěn)定性。 l 指令總線(I-Code)將內(nèi)核和 FLASH 指令接口相連,預(yù)取指在此總線上完成。 l 數(shù)據(jù)總線(D-Code)將內(nèi)核和 FLASH 數(shù)據(jù)接口相連,用于常量加載和調(diào)試。 l 系統(tǒng)總線將內(nèi)核和總線矩陣相連,用于協(xié)調(diào)內(nèi)核、DMA、SRAM 和外設(shè)的訪問。 l DMA 總線負責 DMA 的 AHB 主控接口與總線矩陣相連,該總線訪問對象是 FLASH 數(shù)據(jù)、SRAM 和外設(shè)。 l 總線矩陣負責的是系統(tǒng)總線、數(shù)據(jù)總線、DMA 總線、SRAM 和 AHB/APB 橋之間的訪問協(xié)調(diào)。 l AHB/APB 橋,為 AHB 總線和兩個 APB 總線提供同步連接。不同的外設(shè)掛在不同的 APB 總線下,可以按實際需求配置不同總線時鐘,優(yōu)化性能。

f48d551c-94ec-11ed-bfe3-dac502259ad0.png

ARM的和RISC—V的儲存空間,它們都在一個 4GB 的線性空間尋址。系統(tǒng)存儲以小端格式存放數(shù)據(jù),即低字節(jié)存放在低地址,高字節(jié)存放在高地址。 Emmmm,看STM32的感覺,一模一樣的好吧。。??傊聪聛恚?/p>

架構(gòu)中將內(nèi)核、仲裁單元、DMA 模塊、SRAM 存儲等部分通過多組總線實現(xiàn)交互。設(shè)計中集成通用 DMA 控制器以減輕 CPU 負擔、提高訪問效率,應(yīng)用多級時鐘管理機制降低了外設(shè)的運行功耗,同時兼有數(shù)據(jù)保護機制,時鐘自動切換保護等措施增加了系統(tǒng)穩(wěn)定性。

f4adb2f8-94ec-11ed-bfe3-dac502259ad0.png

這個定時器和STM32很一樣

單純的說數(shù)據(jù)手冊沒有意思,看看代碼吧~

f4d9f548-94ec-11ed-bfe3-dac502259ad0.png

這個RISC-V的代碼沒有STM32庫那么多

f4ec8668-94ec-11ed-bfe3-dac502259ad0.png

主要要操作的外設(shè)都放好了,直接調(diào)用

f513329a-94ec-11ed-bfe3-dac502259ad0.png

我簡單的看一個GPIO

f55ba5e8-94ec-11ed-bfe3-dac502259ad0.png

里面文件很少

f5779672-94ec-11ed-bfe3-dac502259ad0.png

PA0輸出

f5a11c18-94ec-11ed-bfe3-dac502259ad0.png

片子有3個串口,可以這樣的自定義

f5c138e0-94ec-11ed-bfe3-dac502259ad0.png

內(nèi)部是三個關(guān)于延時的函數(shù)

f5e2dfae-94ec-11ed-bfe3-dac502259ad0.png

延時的初始化

f6012446-94ec-11ed-bfe3-dac502259ad0.png

時鐘源是HSE,晶振來的

f623e878-94ec-11ed-bfe3-dac502259ad0.png

然后這個是時鐘核心頻率

f6424264-94ec-11ed-bfe3-dac502259ad0.png

將這個位置的地址強轉(zhuǎn),這個是RISC-V內(nèi)核的地址轉(zhuǎn)換

f65a7f1e-94ec-11ed-bfe3-dac502259ad0.png

哦,原來是計數(shù)器

f6800e3c-94ec-11ed-bfe3-dac502259ad0.png

要不是平時老看數(shù)據(jù)手冊,估計現(xiàn)在就暈了

f6a6bab4-94ec-11ed-bfe3-dac502259ad0.png

這個就是上面計數(shù)器的封裝了

f6c8118c-94ec-11ed-bfe3-dac502259ad0.png

這個之后研究吧,就是使用的計時器實現(xiàn)的延時函數(shù)

f6e702ae-94ec-11ed-bfe3-dac502259ad0.png

串口打印的函數(shù)

f715e4a2-94ec-11ed-bfe3-dac502259ad0.png

直接GPIO和串口外設(shè),和STM32一模一樣

f7354f40-94ec-11ed-bfe3-dac502259ad0.png

不過比STM32少點

f757e294-94ec-11ed-bfe3-dac502259ad0.png

速度

f78080be-94ec-11ed-bfe3-dac502259ad0.png

引腳模式

f7a7b332-94ec-11ed-bfe3-dac502259ad0.png

這個是串口的功能,最后一個是流控

f7c6ace2-94ec-11ed-bfe3-dac502259ad0.png

這里有三個串口,提前放好

f7e59026-94ec-11ed-bfe3-dac502259ad0.png

這里是判斷要用第一個串口

f80997c8-94ec-11ed-bfe3-dac502259ad0.png

開啟的是APB的時鐘:Enables or disables the High Speed APB (APB2) peripheral clock.

f82906e4-94ec-11ed-bfe3-dac502259ad0.png

是不是很眼熟

f84655aa-94ec-11ed-bfe3-dac502259ad0.png

RCC的封裝,一模一樣的

f8666d04-94ec-11ed-bfe3-dac502259ad0.png

時鐘控制器

f88fa4e4-94ec-11ed-bfe3-dac502259ad0.png

都有的

f8ab4078-94ec-11ed-bfe3-dac502259ad0.png

IO腳

f8e2c714-94ec-11ed-bfe3-dac502259ad0.png

上膛,一模一樣

f9052d90-94ec-11ed-bfe3-dac502259ad0.png

串口的初始化

f93025c2-94ec-11ed-bfe3-dac502259ad0.png

最后的模式是發(fā)送

f951ce20-94ec-11ed-bfe3-dac502259ad0.png

很簡單的

f9750a16-94ec-11ed-bfe3-dac502259ad0.png

GPIO翻轉(zhuǎn),初始化結(jié)構(gòu)體,開啟時鐘,把GPIO的參數(shù)裝載,然后開啟。

f99d28c0-94ec-11ed-bfe3-dac502259ad0.png

這個主函數(shù)明天寫,實在太胃疼了,要睡覺了

審核編輯 :李倩

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

    關(guān)注

    134

    文章

    9193

    瀏覽量

    370175
  • CPU設(shè)計
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    10569
  • RISC-V
    +關(guān)注

    關(guān)注

    46

    文章

    2344

    瀏覽量

    46849

原文標題:WCH RISC-V-CH307V(優(yōu)點熟悉版)

文章出處:【微信號:TT1827652464,微信公眾號:云深之無跡】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    RISC-V,即將進入應(yīng)用的爆發(fā)期

    ,減少等待數(shù)據(jù)傳輸?shù)臅r間,從而提升整體計算效率。 業(yè)界人士指出,RISC-V具有模組化優(yōu)勢;開源架構(gòu)、沒有法律問題;可最少指令集進行設(shè)計,因此能做到非常精簡、有效率的狀態(tài);具有客制化優(yōu)點,每個客戶能
    發(fā)表于 10-31 16:06

    加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未來 !

    加入RISC-VAdvocate行列!我們正在尋找來自世界各地的RISC-V愛好者,通過全球推廣和參與,成為支持RISC-V進步的關(guān)鍵參與者。作為一名RISC-VAdvocate,您將
    的頭像 發(fā)表于 09-10 08:08 ?549次閱讀
    加入全球 <b class='flag-5'>RISC-V</b> Advocate 行列,共筑 <b class='flag-5'>RISC-V</b> 的未來 !

    RISC-V Summit China 2024 青稞RISC-V+接口PHY,賦能RISC-V高效落地

    沁恒在歷屆峰會上分享RISC-V在MCU領(lǐng)域的創(chuàng)新成果,和大家共同見證了本土RISC-V產(chǎn)業(yè)的成長。早在第一屆RISC-V中國峰會上,沁恒就公開了青稞RISC-V系列量產(chǎn)芯片的關(guān)鍵技術(shù)
    的頭像 發(fā)表于 08-30 18:18 ?1700次閱讀
    <b class='flag-5'>RISC-V</b> Summit China 2024  青稞<b class='flag-5'>RISC-V</b>+接口PHY,賦能<b class='flag-5'>RISC-V</b>高效落地

    RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,賦能RISC-V高效落地

    型MCU CH32V317,適配多通信類型的綜合場景。 2 RISC-V+高速USB+藍牙 集成480Mbps高速USB和NFC的藍牙MCU CH585,基于自研RF射頻、基帶算法和協(xié)議棧,響應(yīng)快
    發(fā)表于 08-30 17:37

    2024 RISC-V 中國峰會:華秋電子助力RISC-V生態(tài)!

    第四屆RISC-V中國峰會(RISC-V Summit China 2024)于8月21日至23日在杭州盛大召開,成為RISC-V領(lǐng)域的一次重要盛會
    的頭像 發(fā)表于 08-26 18:33 ?1036次閱讀
    2024 <b class='flag-5'>RISC-V</b> 中國峰會:華秋電子助力<b class='flag-5'>RISC-V</b>生態(tài)!

    ch32v307_RTT】1、使用RT-Thread studio新建工程

    【前言】 ch32v307有成熟的RT-Thread 支持,使用RT-Thread studio可以快速的建立工程,我將分享系列文章,這一篇是如何快速建立工程。 【前題】 安裝好RT-Thread
    發(fā)表于 06-29 18:25

    WCH32V307體驗tcpserver

    的端口,然后發(fā)送一段內(nèi)容,可以接收到發(fā)送的內(nèi)容: 【總結(jié)】 這個塊ch32V307拿到好久了,這次重新體驗了一下tcpserver的示例,下次再體驗mqtt示例。
    發(fā)表于 04-30 17:24

    RISC-V為何如此重要?

    本文由半導(dǎo)體產(chǎn)業(yè)縱橫(ID:ICVIEWS)編譯自xda-developersRISC-V正在緩慢而悄然地改變CPU市場。RISC-V在過去幾年中一直是行業(yè)流行語,它正在慢慢改變半導(dǎo)體市場。但是
    的頭像 發(fā)表于 04-29 08:28 ?513次閱讀
    <b class='flag-5'>RISC-V</b>為何如此重要?

    CH32V307V評估板】之HarmonyOS運行

    我們知道CH32V307是基于32位RISC-V內(nèi)核設(shè)計的大容量通用微控制器,搭載V4F內(nèi)核,支持單精度浮點指令集,具有更高的運算性能。支持內(nèi)置PHY收發(fā)器的USB2.0高速接口(480Mbps
    發(fā)表于 04-28 23:38

    RISC-V有哪些優(yōu)點和缺點

    RISC-V作為一種開源的指令集架構(gòu)(ISA),具有一系列顯著的優(yōu)點和潛在的缺點。以下是RISC-V的主要優(yōu)點和缺點概述: 優(yōu)點: 開源與開
    發(fā)表于 04-28 09:03

    RISC-V有哪些優(yōu)缺點?是堅持ARM方向還是投入risc-V的懷抱?

    RISC-V作為一種開源的指令集架構(gòu)(ISA),具有一系列顯著的優(yōu)點和潛在的缺點。以下是RISC-V的主要優(yōu)點和缺點概述: 優(yōu)點 : 開源與
    發(fā)表于 04-28 08:51

    國產(chǎn)RISC-V MCU推薦

    這顆芯片,眾望所歸 眾多網(wǎng)友都推薦了沁恒微(WCH)的CH32V307。29447945表示最近正好在用RISC-V架構(gòu)的芯片(CH32V307),現(xiàn)在
    發(fā)表于 04-17 11:00

    解鎖RISC-V技術(shù)力量丨曹英杰:RISC-V與大模型探索

    4月12日,第二期“大家來談芯|解鎖RISC-V技術(shù)力量”在上海臨港新片區(qū)頂科永久會址舉辦,本期沙龍聚焦RISC-V技術(shù),圍繞AI時代的RISC-V市場機會、RISC-V在汽車領(lǐng)域的應(yīng)
    的頭像 發(fā)表于 04-16 08:16 ?838次閱讀
    解鎖<b class='flag-5'>RISC-V</b>技術(shù)力量丨曹英杰:<b class='flag-5'>RISC-V</b>與大模型探索

    RISC-V MCU CH32V103開發(fā)點燈

    CH32V103采用的是RISC-V內(nèi)核,與以往ARM內(nèi)核開發(fā)環(huán)境不同,這個是用的官方推薦的MounRiver Studio開發(fā)環(huán)境, 到MounRiver Studio 官網(wǎng)下載最新版
    發(fā)表于 03-31 23:39

    什么是RISC-VRISC-V的關(guān)鍵技術(shù)

    RISC-V不僅僅是一個流行語;它建立在堅實的技術(shù)基礎(chǔ)之上,使其有別于其他指令集架構(gòu) (ISA)。RISC-V的核心是基于精簡指令集計算(RISC)原則,強調(diào)效率和性能。
    發(fā)表于 03-26 09:34 ?3812次閱讀
    主站蜘蛛池模板: 人人射人人插 | 美女性爽视频国产免费 | 操她射她| 四虎国产精品永久地址49 | 高h肉宠文1v1男男 | 黄大片18满岁水多 | 欧美精品网站 | 曰韩欧美 | 欧美激情伊人 | 日本视频不卡 | 色老头免费视频 | 成年美女| 亚洲欧洲一区二区三区在线观看 | 欧美色视频日本片免费高清 | 色婷婷精品综合久久狠狠 | 黄色国产视频 | 色爽爽爽| 最新合集丨新片速递 | 艹逼视频免费观看 | 国内真实下药迷j在线观看 国内自拍 亚洲系列 欧美系列 | 天天干天天操天天拍 | 日本大片免aaa费观看视频 | 美妇乱人伦性 | 十三以下岁女子毛片免费播放 | 免费看va| 成人午夜影院在线观看 | 久久亚洲aⅴ精品网站婷婷 久久亚洲成人 | 全免费一级午夜毛片 | 在线观看视频网站 | 欧美三级在线视频 | 久青草久青草高清在线播放 | 亚1州区2区3区4区产品乱码 | 无遮挡很污很爽很黄的网站 | 2022年国产精品久久久久 | 久久99精品一级毛片 | 日本高清免费一本视频在线观看 | 欧美成人精品欧美一级乱黄 | 日本黄大乳片免费观看 | 日本一区二区三区在线 视频观看免费 | 欧美亚洲一区二区三区在线 | 国产精品免费观看网站 |