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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

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

云深之無跡 ? 來源:云深之無跡 ? 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的書,也經常看它的新聞,ARM一家獨大的場面,是所有人都不愿意看到的局面。所以大家都押注這個開源的東西,以前淘寶看見賣四五十塊錢的板子,我后來想這么多板子了,就沒有買。這次終于拿到一個板子,略微深入的探索一下。

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

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

嗯,上面的內容摘自:

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

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

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

害,學就對了。

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

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

繼續聊板子,具體的外設就不看了,不重要,直接去數據手冊看。

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

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

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

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

優點是全中文,資料較為齊全

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

都可以在Gituhb上面找到,官網也行

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的架構

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

WOC,一模一樣的

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

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

ARM的和RISC—V的儲存空間,它們都在一個 4GB 的線性空間尋址。系統存儲以小端格式存放數據,即低字節存放在低地址,高字節存放在高地址。 Emmmm,看STM32的感覺,一模一樣的好吧。。。總之看下來:

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

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

這個定時器和STM32很一樣

單純的說數據手冊沒有意思,看看代碼吧~

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

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

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

主要要操作的外設都放好了,直接調用

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

內部是三個關于延時的函數

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

將這個位置的地址強轉,這個是RISC-V內核的地址轉換

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

哦,原來是計數器

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

要不是平時老看數據手冊,估計現在就暈了

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

這個就是上面計數器的封裝了

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

這個之后研究吧,就是使用的計時器實現的延時函數

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

串口打印的函數

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

直接GPIO和串口外設,和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

最后的模式是發送

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

很簡單的

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

GPIO翻轉,初始化結構體,開啟時鐘,把GPIO的參數裝載,然后開啟。

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

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

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9345

    瀏覽量

    376440
  • CPU設計
    +關注

    關注

    0

    文章

    8

    瀏覽量

    10605
  • RISC-V
    +關注

    關注

    46

    文章

    2537

    瀏覽量

    48566

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CH32V303/305/307/317工業級通用微控制器數據手冊

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

    FPGA與RISC-V淺談

    全球半導體產業競爭格局正在經歷深刻變革,物聯網、邊緣計算等新興技術的蓬勃發展,讓RISC-V憑借其開源、精簡以及模塊化的靈活優勢,日益成為業界焦點,也為全球半導體產業注入新的活力與挑戰
    發表于 04-11 13:53 ?335次閱讀
    FPGA與<b class='flag-5'>RISC-V</b>淺談

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

    RISC-V Day Tokyo 2025春季會議于日前在東京大學ITO國際研究中心順利舉行。The RISC-V Day Tokyo作為日本最大的RISC-V活動,匯集了眾多優秀的RISC-
    的頭像 發表于 03-03 14:07 ?537次閱讀

    RISC-V架構及MRS開發環境回顧

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

    RISC-V 與 ARM 架構的區別 RISC-V與機器學習的關系

    在現代計算機架構中,RISC-V和ARM是兩種流行的處理器架構。它們各自具有獨特的特點和優勢,適用于不同的應用場景。 1. RISC-V架構 RISC-V(讀作“risk-five”)是一種開源
    的頭像 發表于 12-11 17:50 ?2858次閱讀

    關于RISC-V學習路線圖推薦

    架構(ISA)、流水線、內存層次結構等。 編程語言 : 熟悉C/C++或Rust等編程語言,這些是RISC-V架構下常用的編程語言。C語言必須好好學習,這是基礎哦。 二、RISC-V架構入門
    發表于 11-30 15:21

    使用CH32V307驅動ADS1256輸出數據不穩定怎么解決?

    使用ch32v307驅動ads1256輸出不正常,目前的問題是啟動之后一次讀50個數據,通道0和1輸入接了下拉電阻,無輸入時讀到的數據有時是-8191194左右,有時是6左右,很不穩定,然后還會
    發表于 11-13 06:39

    RISC-V,即將進入應用的爆發期

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

    RISC-V近期市場情況調研

    RISC-V是一種開源的指令集架構(ISA),近年來在全球范圍內迅速崛起,尤其在中國,RISC-V的發展勢頭十分強勁。以下是目前RISC-V芯片的發展情況,以及中國在這一領域的主要公司和產品
    的頭像 發表于 10-23 15:10 ?1627次閱讀

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

    加入RISC-VAdvocate行列!我們正在尋找來自世界各地的RISC-V愛好者,通過全球推廣和參與,成為支持RISC-V進步的關鍵參與者。作為一名RISC-VAdvocate,您將
    的頭像 發表于 09-10 08:08 ?838次閱讀
    加入全球 <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領域的創新成果,和大家共同見證了本土RISC-V產業的成長。早在第一屆RISC-V中國峰會上,沁恒就公開了青稞RISC-V系列量產芯片的關鍵技術
    的頭像 發表于 08-30 18:18 ?2285次閱讀
    <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射頻、基帶算法和協議棧,響應快
    發表于 08-30 17:37

    2024 RISC-V 中國峰會:華秋電子助力RISC-V生態!

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

    risc-v的發展歷史

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

    rIsc-v的缺的是什么?

    RISC-V作為一種開源的指令集架構(ISA),自其誕生以來就受到廣泛關注和應用,但它也存在一些不足之處。以下是RISC-V架構目前存在的主要缺點: 1. 性能問題 相對于專用ISA的性能差距:盡管
    發表于 07-29 17:18
    主站蜘蛛池模板: 成片一卡三卡四卡免费网站 | 伊人久久天堂 | 看视频免费网址 | 国产精品夜夜春夜夜爽 | 511韩国理论片在线观看 | 天天操精品 | 日韩欧美在线第一页 | 久久久国产乱子伦精品 | 国内真实下药迷j在线观看 国内自拍 亚洲系列 欧美系列 | 最近2018年中文字幕大全一 | 无内丝袜透明在线播放 | 2018天天干夜夜操 | 三级黄色片在线播放 | 俺来也俺来也天天夜夜视频 | 老汉影视永久免费视频 | 久久久久久夜精品精品免费 | 手机免费看大片 | 欧美夜夜夜 | 国产在线欧美精品卡通动漫 | 色伊人久久| 亚洲国产系列 | 亚洲手机看片 | 男女交性视频免费播放 | 天天做夜夜做久久做狠狠 | 欧美另类亚洲一区二区 | 三级视频在线播放线观看 | 调教r18车肉高h男男 | 天天射夜夜骑 | 久久五月天婷婷 | 韩国中文字幕在线观看 | 第四色激情网 | 亚洲天堂婷婷 | 天天插天天插天天插 | 另类图片综合网 | 天天曰天天干 | 亚洲高清资源 | 狠狠狠狼鲁欧美综合网免费 | 人人看人人看人做人人模 | 久久鬼 | 日韩黄色录像 | 日本欧美一区二区三区不卡视频 |