色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

【沁恒CH32V208開發板試用】增加適配CAN的驅動

華仔的編程隨筆 ? 來源:華仔的編程隨筆 ? 作者:華仔的編程隨筆 ? 2023-04-23 13:59 ? 次閱讀

【緣由】

今天拿到rtthread的ch32v208的rtthread驅動,在配置好驅動后,scons時報錯,找不到can2的錯誤,我查看我的rtconfig.h文件,明明沒有定義CAN2,明一直提示出錯。經查看手冊,ch32v208只有一個can設備,而原來的驅動只適配了ch32v307的驅動。經我一天的修改,終于把ch32v208適配了。

【適配方法與步驟】

經查看原來的代碼為:

#ifdef BSP_USING_CAN1
static struct ch32v307x_can_obj  drv_can1 =
{
    .name = "can1",
    .can_base = CAN1,
};
#endif
#ifdef BSP_USING_CAN2
    static struct ch32v307x_can_obj  drv_can2 =
    {
        .name = "can2",
        .can_base = CAN2,
    };
 #endif

為了讓編譯器不去編譯CAN2,所以我選擇用條件編譯來匹配兩款不同的芯片修改后代碼如下:

#ifdef BSP_USING_CAN1
static struct ch32v307x_can_obj  drv_can1 =
{
    .name = "can1",
    .can_base = CAN1,
};
#endif
#ifdef CH32V30x_D8C
    #ifdef BSP_USING_CAN2
    static struct ch32v307x_can_obj  drv_can2 =
    {
        .name = "can2",
        .can_base = CAN2,
    };
    #endif
#endif

經過修改后的代碼如下代碼我已經提交到github。這里附件如下:

*附件:drv_can.zip

經修正后,就愉快的可以編譯使用rtthread 的drv_can驅動了:

image.png

審核編輯 黃宇

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

    關注

    57

    文章

    2891

    瀏覽量

    466770
  • 驅動
    +關注

    關注

    12

    文章

    1900

    瀏覽量

    86538
  • RTThread
    +關注

    關注

    8

    文章

    132

    瀏覽量

    41548
收藏 0人收藏
  • 熊爱电子1

評論

相關推薦
熱點推薦

CH32V208 開發板免費試用】RTT 純命令行(makefile) 和 點燈測試

CH32V208 開發板是一款基于risc-v內核的微控制器,具有豐富的外設資源和高性能的處理能力。本文介紹了如何使用makefile
的頭像 發表于 05-25 09:03 ?2563次閱讀
【<b class='flag-5'>沁</b><b class='flag-5'>恒</b> <b class='flag-5'>CH32V208</b> <b class='flag-5'>開發板</b>免費<b class='flag-5'>試用</b>】RTT 純命令行(makefile) 和 點燈測試

試用答疑】 CH32V208 開發板試用技術答疑總貼

回復,我們將安排技術專家為大家進行解答~開發資料:CH32V208數據手冊CH32V208評估說明及參考應用例程WCH-Link使用說明中文版
發表于 04-21 10:26

CH32V307 評估開發視頻集錦

升級的功能熱門直播:32位無線型RISC-V單片機 CH32V208開發入門免費試用:【搶先體驗】
發表于 03-10 16:40

【搶先體驗】 CH32V208 開發板免費試用

套件后,進行學習評估,并在RISC-V MCU技術社區發帖記錄 CH32V208 開發板試用
發表于 03-10 17:58

CH32V208 開發板免費試用】開箱 + 資料整理 + 環境搭建

,先點燈。來的晚,所以也少踩了一些坑,看到不少人說送的WCH-Link模式不對,無法直接下載,參考一下大佬的文章,用他實踐過的方式進行下載。【 CH32V208 開發板免費
發表于 04-16 20:50

CH32V208 開發板免費試用開發環境配置及開箱測試

CH32V208 開發板免費試用】+開箱測試硬件資源介紹CH32V208系列是基于32位
發表于 04-17 23:30

CH32V208 開發板免費試用增加適配CAN驅動drv_can.c

出錯。經查看手冊,ch32v208只有一個can設備,而原來的驅動適配ch32v307的驅動
發表于 04-21 14:39

CH32V208 開發板免費試用】體驗openharmonyOS

CH32V208移植了openharmony的liteOS。今天體驗了官方給的示例,展示如何體驗openharmonyOS在國產芯片
發表于 04-26 07:48

CH32V208 開發板免費試用開發板開箱以及開發環境搭建

感謝電子發燒友論壇提供的這次測評機會,趁著這次五一假期來學習的32位RISC-V內核處理器CH32V208的評估學習。收到的硬件有一塊
發表于 04-29 15:41

CH32V208 開發板免費試用】1.建立燒錄開發調試環境

CH32V208 開發板免費試用】 1.建立燒錄開發調試環境 大信(QQ:8125036
發表于 05-04 07:54

CH32V208 開發板免費試用】RTT 模擬Arduino庫開發項目

title: 【 CH32V208 開發板免費試用】RTT 模擬Arduino庫開發項目 d
發表于 05-24 20:31

CH32V208開發板試用】1-構建RTT-Stdio開發環境

CH32V208開發板試用】1-創建RTT-Stdio開發環境 首先真誠感謝電子發燒友、
發表于 05-28 15:41

CH32V208開發板試用】2-ARDUINO

CH32V208開發板試用】2-ARDUINO 天問Block一站式的開發工具,通過簡單易
發表于 05-28 15:46

CH32V208 開發板免費試用】測試Win10環境配置

先給大家簡單介紹一下這塊 CH32V208 開發板。 產品特點 (1)青稞V4C處理器,最高144MHz系統主頻 (2)支持單周期乘法和
發表于 06-09 22:46

CH32V208 開發板免費試用 CH32V208 開發板的編譯和下載

南京微電子股份有限公司生產 CH32V208 開發板的主芯CH32V208系列是基于32位RISC-
發表于 06-09 23:13
主站蜘蛛池模板: 草莓视频在线观看完整高清免费 | 久久WWW免费人成一看片 | 久久99re热在线播放7 | 亚洲国产成人爱AV在线播放丿 | 日本免费无码A专区在线观看 | 国产av免费观看日本 | 久久成人免费大片 | 国产精品A久久777777 | 亚洲午夜福利未满十八勿进 | 欧美一级久久久久久久久大 | 伊人久久大香线蕉综合电影 | 亚洲日本在线不卡二区 | 在线播放国产视频 | 蜜臀AV99无码精品国产专区 | 老司机福利视频一区在线播放 | 中国农村妇女真实BBWBBWBBW | 国产婷婷色综合AV蜜臀AV | 乳色吐息在线观看全集免费观看 | 亚洲精品在线不卡 | 男女一边摸一边做羞羞的事情免费 | 少爷被多个暗卫肉高h | 国产成人一区二区三区在线观看 | 无套内射CHINESEHD | ABO成结顶腔锁住 | writeas雷狮直播 | 搞基福利社| 国内精品久久人妻无码HD浪潮 | 久草热8精品视频在线观看 久草青青在线 | 日本不卡免免费观看 | 亚洲一区精品伊人久久伊人 | 久久偷拍国2017的 | 最新无码专区在线视频 | 国产精品久久久久久久久无码 | 精品国产在天天线在线麻豆 | 国产精品久久久久久免费字体 | 亚洲高清在线天堂精品 | 亚洲综合免费视频 | 国产精品久久久久一区二区三区 | 一级毛片免费视频网站 | 奶头好翘是不是想要了 | 日本夜夜夜 |

電子發燒友

中國電子工程師最喜歡的網站

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術信息
  • 參加活動獲取豐厚的禮品