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

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)注

    135

    文章

    9497

    瀏覽量

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

    關(guān)注

    0

    文章

    8

    瀏覽量

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

    關(guān)注

    48

    文章

    2772

    瀏覽量

    51759

原文標(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)推薦

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

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

    RISC-V 手冊(cè)

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

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

    新思科技深度參與2025 RISC-V中國(guó)峰會(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 ?1041次閱讀

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

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

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

    CH585是集成BLE無(wú)線通訊和高速USB及NFC的RISC-V MCU/SoC。片上集成了2Mbps低功耗藍(lán)牙BLE通訊模塊、USB全速控制器及收發(fā)器、USB高速控制器及收發(fā)器(480Mbps
    的頭像 發(fā)表于 06-05 16:28 ?1486次閱讀
    搭載<b class='flag-5'>RISC-V</b>架構(gòu)!沁恒<b class='flag-5'>CH</b>585開(kāi)發(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 ?2047次閱讀
    <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ú)法使用以太網(wǎng)功能怎么辦?

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

    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 ?533次閱讀
    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 ?998次閱讀

    RISC-V架構(gòu)及MRS開(kāi)發(fā)環(huán)境回顧

    指令集編譯的程序能夠無(wú) 障礙運(yùn)行,且具有同系列CPU可移植性和兼容性。RISC-V指令集允許任何人設(shè)計(jì)、制造和銷(xiāo)售RISC-V芯片和軟件。 3.RISC-V優(yōu)點(diǎn) (1)模塊化設(shè)計(jì)
    發(fā)表于 12-16 23:08

    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 ?4284次閱讀

    2024年RISC-V產(chǎn)品和應(yīng)用創(chuàng)新案例征集活動(dòng)公告

    2024年RISC-V產(chǎn)品和應(yīng)用創(chuàng)新案例征集活動(dòng)公告為推進(jìn)RISC-V產(chǎn)業(yè)生態(tài)發(fā)展,中國(guó)互聯(lián)網(wǎng)發(fā)展基金會(huì)、中國(guó)開(kāi)放指令生態(tài)(RISC-V)聯(lián)盟、中國(guó)電子工業(yè)標(biāo)準(zhǔn)化技術(shù)協(xié)會(huì)RISC-V
    的頭像 發(fā)表于 12-01 01:01 ?684次閱讀
    2024年<b class='flag-5'>RISC-V</b>產(chǎn)品和應(yīng)用創(chuàng)新案例征集活動(dòng)公告

    關(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