chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

云深之無跡 ? 來源:云深之無跡 ? 2023-01-16 14:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

拿到了WCH的一塊板子:

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

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

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

堆料很足的

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

就是這樣

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

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

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

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

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

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

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

害,學(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+頁,很攢勁兒,搞懂去中科院沒啥難度吧~

繼續(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

怎么說呢,該有的都有,而且CH32,難免讓人有點(diǎn)感覺是致敬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ì)兒說

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 訪問預(yù)取機(jī)制用以加快代碼執(zhí)行速度;通用 DMA 控制器用以減輕 CPU 負(fù)擔(dān)、提高效率;時(shí)鐘樹分級(jí)管理用以降低了外設(shè)總的運(yùn)行功耗,同時(shí)還兼有數(shù)據(jù)保護(hù)機(jī)制,時(shí)鐘安全系統(tǒng)保護(hù)機(jī)制等措施來增加系統(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 總線負(fù)責(zé) DMA 的 AHB 主控接口與總線矩陣相連,該總線訪問對(duì)象是 FLASH 數(shù)據(jù)、SRAM 和外設(shè)。 l 總線矩陣負(fù)責(zé)的是系統(tǒng)總線、數(shù)據(jù)總線、DMA 總線、SRAM 和 AHB/APB 橋之間的訪問協(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的感覺,一模一樣的好吧。。??傊聪聛恚?/p>

架構(gòu)中將內(nèi)核、仲裁單元、DMA 模塊、SRAM 存儲(chǔ)等部分通過多組總線實(shí)現(xiàn)交互。設(shè)計(jì)中集成通用 DMA 控制器以減輕 CPU 負(fù)擔(dā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很一樣

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

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

這個(gè)RISC-V的代碼沒有STM32庫那么多

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

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

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

我簡單的看一個(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,晶振來的

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

哦,原來是計(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

不過比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

開啟的是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

很簡單的

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

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

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

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

審核編輯 :李倩

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

    關(guān)注

    135

    文章

    9511

    瀏覽量

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

    關(guān)注

    0

    文章

    8

    瀏覽量

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

    關(guān)注

    48

    文章

    2820

    瀏覽量

    52100

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    為什么RISC-V是嵌入式應(yīng)用的最佳選擇

    最近RISC-V基金會(huì)在社交媒體上發(fā)文,文章說物聯(lián)網(wǎng)和嵌入式系統(tǒng)正在迅速發(fā)展,需要更高的計(jì)算性能、更低的功耗和人工智能。RISC-V是為未來而建的,包括超高效的MCU到高性能應(yīng)用處理器,RISC-V使開發(fā)人員能夠設(shè)計(jì)以下解決方案
    的頭像 發(fā)表于 11-07 10:09 ?1357次閱讀

    RT-Thread Studio CH32V307工程,程序運(yùn)行異常怎么解決?

    RT-Thread Studio CH32V307 工程歷程程序運(yùn)行異常,官方的EVT歷程使用是OK的,沒人維護(hù)嗎?
    發(fā)表于 10-13 06:36

    普華基礎(chǔ)軟件亮相2025 RISC-V中國峰會(huì)

    此前,7月16日至18日,第五屆RISC-V中國峰會(huì)在上海盛大召開。普華基礎(chǔ)軟件副總經(jīng)理兼戰(zhàn)略研究院院長張曉先受邀參會(huì),發(fā)表《開源小滿助力RISC-V軟硬協(xié)同生態(tài)發(fā)展》主題演講,分享了開源小滿
    的頭像 發(fā)表于 07-28 16:51 ?968次閱讀
    普華基礎(chǔ)軟件亮相2025 <b class='flag-5'>RISC-V</b>中國峰會(huì)

    RISC-V 手冊(cè)

    以下是關(guān)于RISC-V的詳細(xì)介紹,結(jié)合其核心技術(shù)特點(diǎn)與當(dāng)前發(fā)展現(xiàn)狀:核心概念RISC-V(第五代精簡指令集)是一種基于精簡指令集(RISC)的開源指令集架構(gòu)(ISA),由加州大學(xué)伯克利分校于2010
    發(fā)表于 07-28 16:27 ?11次下載

    2025新思科技RISC-V科技日活動(dòng)圓滿結(jié)束

    新思科技深度參與2025 RISC-V中國峰會(huì)并于2025年7月16日舉辦同期活動(dòng)“新思科技RISC-V科技日”技術(shù)論壇,聚焦“從芯片到系統(tǒng)重構(gòu)RISC-V創(chuàng)新”主題,議題覆蓋當(dāng)前最前沿的技術(shù)領(lǐng)域
    的頭像 發(fā)表于 07-25 17:31 ?1106次閱讀

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

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

    RISC-V和ARM有何區(qū)別?

    在微處理器架構(gòu)領(lǐng)域,ARM與RISC-V是兩個(gè)備受關(guān)注的體系。ZLG致遠(yuǎn)電子在推出ARM核心版后,又推出了基于RISC-V的MR6450核心版,這引發(fā)了人們對(duì)這兩種架構(gòu)差異的深入探討。ARM
    的頭像 發(fā)表于 06-24 11:38 ?1757次閱讀
    <b class='flag-5'>RISC-V</b>和ARM有何區(qū)別?

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

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

    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 ?2230次閱讀
    <b class='flag-5'>CH32V</b>303/305/<b class='flag-5'>307</b>/317工業(yè)級(jí)通用微控制器數(shù)據(jù)手冊(cè)

    使用RTT studio建立CH32V317的項(xiàng)目,無法使用以太網(wǎng)功能怎么辦?

    基于開發(fā)板建立工程,以太網(wǎng)功能無法使用,猜測是不是還不支持CH32V317的芯片,因?yàn)殚_發(fā)板用的是CH32V307?
    發(fā)表于 04-30 08:29

    FPGA與RISC-V淺談

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

    芯來科技亮相RISC-V Day Tokyo 2025

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

    關(guān)于RISC-V芯片的應(yīng)用學(xué)習(xí)總結(jié)

    RISC-V芯片作為一種基于精簡指令集計(jì)算(RISC)原則的開源指令集架構(gòu)(ISA)芯片,近年來在多個(gè)領(lǐng)域展現(xiàn)出了廣泛的應(yīng)用潛力和顯著優(yōu)勢。以下是對(duì)RISC-V芯片應(yīng)用的總結(jié)。 RISC-V
    發(fā)表于 01-29 08:38

    RISC-V MCU技術(shù)

    嘿,咱來聊聊RISC-V MCU技術(shù)哈。 這RISC-V MCU技術(shù)呢,簡單來說就是基于一個(gè)叫RISC-V的指令集架構(gòu)做出的微控制器技術(shù)。RISC-V這個(gè)啊,2010年的時(shí)候,是加州大
    發(fā)表于 01-19 11:50