女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

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

云深之無(wú)跡 ? 來(lái)源:云深之無(wú)跡 ? 2023-01-16 14:11 ? 次閱讀

拿到了WCH的一塊板子:

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

方方正正的盒子,展會(huì)上面還看到他家的這個(gè)芯片來(lái)著

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

堆料很足的

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

就是這樣

emmmm,看過(guò)一些RISC-V的書(shū),也經(jīng)??此男侣?,ARM一家獨(dú)大的場(chǎng)面,是所有人都不愿意看到的局面。所以大家都押注這個(gè)開(kāi)源的東西,以前淘寶看見(jiàn)賣(mài)四五十塊錢(qián)的板子,我后來(lái)想這么多板子了,就沒(méi)有買(mǎi)。這次終于拿到一個(gè)板子,略微深入的探索一下。

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

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

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

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

這個(gè)是小冊(cè)子,想看可以找我

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

害,學(xué)就對(duì)了。

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

Logo

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

就單看這幾個(gè)贊助的就知道了

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

全家福

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

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

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

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

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

怎么說(shuō)呢,該有的都有,而且CH32,難免讓人有點(diǎn)感覺(jué)是致敬STM32

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

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

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

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

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

資料齊全

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

代碼一會(huì)兒說(shuō)

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

自帶的IDE,還可以選擇RTOS

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

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

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

ARM的架構(gòu)

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

WOC,一模一樣的

系統(tǒng)中設(shè)有:Flash 訪問(wèn)預(yù)取機(jī)制用以加快代碼執(zhí)行速度;通用 DMA 控制器用以減輕 CPU 負(fù)擔(dān)、提高效率;時(shí)鐘樹(shù)分級(jí)管理用以降低了外設(shè)總的運(yùn)行功耗,同時(shí)還兼有數(shù)據(jù)保護(hù)機(jī)制,時(shí)鐘安全系統(tǒng)保護(hù)機(jī)制等措施來(lái)增加系統(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è)的訪問(wèn)。 l DMA 總線負(fù)責(zé) DMA 的 AHB 主控接口與總線矩陣相連,該總線訪問(wèn)對(duì)象是 FLASH 數(shù)據(jù)、SRAM 和外設(shè)。 l 總線矩陣負(fù)責(zé)的是系統(tǒng)總線、數(shù)據(jù)總線、DMA 總線、SRAM 和 AHB/APB 橋之間的訪問(wèn)協(xié)調(diào)。 l AHB/APB 橋,為 AHB 總線和兩個(gè) APB 總線提供同步連接。不同的外設(shè)掛在不同的 APB 總線下,可以按實(shí)際需求配置不同總線時(shí)鐘,優(yōu)化性能。

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

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

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

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

這個(gè)定時(shí)器和STM32很一樣

單純的說(shuō)數(shù)據(jù)手冊(cè)沒(méi)有意思,看看代碼吧~

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

這個(gè)RISC-V的代碼沒(méi)有STM32庫(kù)那么多

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

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

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

我簡(jiǎn)單的看一個(gè)GPIO

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

里面文件很少

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

PA0輸出

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

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

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

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

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

延時(shí)的初始化

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

時(shí)鐘源是HSE,晶振來(lái)的

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

然后這個(gè)是時(shí)鐘核心頻率

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

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

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

哦,原來(lái)是計(jì)數(shù)器

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

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

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

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

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

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

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

串口打印的函數(shù)

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

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

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

不過(guò)比STM32少點(diǎn)

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

速度

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

引腳模式

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

這個(gè)是串口的功能,最后一個(gè)是流控

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

這里有三個(gè)串口,提前放好

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

這里是判斷要用第一個(gè)串口

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

開(kāi)啟的是APB的時(shí)鐘: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

時(shí)鐘控制器

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

很簡(jiǎn)單的

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

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

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

這個(gè)主函數(shù)明天寫(xiě),實(shí)在太胃疼了,要睡覺(jué)了

審核編輯 :李倩

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

    關(guān)注

    134

    文章

    9305

    瀏覽量

    374963
  • CPU設(shè)計(jì)
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

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

    關(guān)注

    46

    文章

    2478

    瀏覽量

    48259

原文標(biāo)題:WCH RISC-V-CH307V(優(yōu)點(diǎn)熟悉版)

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

收藏 人收藏

    評(píng)論

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

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

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

    FPGA與RISC-V淺談

    全球半導(dǎo)體產(chǎn)業(yè)競(jìng)爭(zhēng)格局正在經(jīng)歷深刻變革,物聯(lián)網(wǎng)、邊緣計(jì)算等新興技術(shù)的蓬勃發(fā)展,讓RISC-V憑借其開(kāi)源、精簡(jiǎn)以及模塊化的靈活優(yōu)勢(shì),日益成為業(yè)界焦點(diǎn),也為全球半導(dǎo)體產(chǎn)業(yè)注入新的活力與挑戰(zhàn)
    發(fā)表于 04-11 13:53 ?265次閱讀
    FPGA與<b class='flag-5'>RISC-V</b>淺談

    芯來(lái)科技亮相RISC-V Day Tokyo 2025

    RISC-V Day Tokyo 2025春季會(huì)議于日前在東京大學(xué)ITO國(guó)際研究中心順利舉行。The RISC-V Day Tokyo作為日本最大的RISC-V活動(dòng),匯集了眾多優(yōu)秀的RISC-
    的頭像 發(fā)表于 03-03 14:07 ?430次閱讀

    RISC-V 與 ARM 架構(gòu)的區(qū)別 RISC-V與機(jī)器學(xué)習(xí)的關(guān)系

    在現(xiàn)代計(jì)算機(jī)架構(gòu)中,RISC-V和ARM是兩種流行的處理器架構(gòu)。它們各自具有獨(dú)特的特點(diǎn)和優(yōu)勢(shì),適用于不同的應(yīng)用場(chǎng)景。 1. RISC-V架構(gòu) RISC-V(讀作“risk-five”)是一種開(kāi)源
    的頭像 發(fā)表于 12-11 17:50 ?2658次閱讀

    關(guān)于RISC-V學(xué)習(xí)路線圖推薦

    架構(gòu)(ISA)、流水線、內(nèi)存層次結(jié)構(gòu)等。 編程語(yǔ)言 : 熟悉C/C++或Rust等編程語(yǔ)言,這些是RISC-V架構(gòu)下常用的編程語(yǔ)言。C語(yǔ)言必須好好學(xué)習(xí),這是基礎(chǔ)哦。 二、RISC-V架構(gòu)入門(mén)
    發(fā)表于 11-30 15:21

    使用CH32V307驅(qū)動(dòng)ADS1256輸出數(shù)據(jù)不穩(wěn)定怎么解決?

    使用ch32v307驅(qū)動(dòng)ads1256輸出不正常,目前的問(wèn)題是啟動(dòng)之后一次讀50個(gè)數(shù)據(jù),通道0和1輸入接了下拉電阻,無(wú)輸入時(shí)讀到的數(shù)據(jù)有時(shí)是-8191194左右,有時(shí)是6左右,很不穩(wěn)定,然后還會(huì)
    發(fā)表于 11-13 06:39

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

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

    RISC-V近期市場(chǎng)情況調(diào)研

    RISC-V是一種開(kāi)源的指令集架構(gòu)(ISA),近年來(lái)在全球范圍內(nèi)迅速崛起,尤其在中國(guó),RISC-V的發(fā)展勢(shì)頭十分強(qiáng)勁。以下是目前RISC-V芯片的發(fā)展情況,以及中國(guó)在這一領(lǐng)域的主要公司和產(chǎn)品
    的頭像 發(fā)表于 10-23 15:10 ?1538次閱讀

    加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未來(lái) !

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

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

    沁恒在歷屆峰會(huì)上分享RISC-V在MCU領(lǐng)域的創(chuàng)新成果,和大家共同見(jiàn)證了本土RISC-V產(chǎn)業(yè)的成長(zhǎng)。早在第一屆RISC-V中國(guó)峰會(huì)上,沁恒就公開(kāi)了青稞RISC-V系列量產(chǎn)芯片的關(guān)鍵技術(shù)
    的頭像 發(fā)表于 08-30 18:18 ?2139次閱讀
    <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,適配多通信類型的綜合場(chǎng)景。 2 RISC-V+高速USB+藍(lán)牙 集成480Mbps高速USB和NFC的藍(lán)牙MCU CH585,基于自研RF射頻、基帶算法和協(xié)議棧,響應(yīng)快
    發(fā)表于 08-30 17:37

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

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

    risc-v的發(fā)展歷史

    RISC-V的發(fā)展歷史可以追溯到2006年左右,當(dāng)時(shí)David Patterson和其他研究者開(kāi)始探索創(chuàng)建一個(gè)開(kāi)放和可擴(kuò)展的指令集架構(gòu)(ISA)。以下是RISC-V發(fā)展的主要里程碑: 一、起源與初步
    發(fā)表于 07-29 17:20

    rIsc-v的缺的是什么?

    RISC-V作為一種開(kāi)源的指令集架構(gòu)(ISA),自其誕生以來(lái)就受到廣泛關(guān)注和應(yīng)用,但它也存在一些不足之處。以下是RISC-V架構(gòu)目前存在的主要缺點(diǎn): 1. 性能問(wèn)題 相對(duì)于專用ISA的性能差距:盡管
    發(fā)表于 07-29 17:18

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

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