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

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

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

N32L40XCL-STB開發(fā)板模塊評(píng)測(cè)之CAN測(cè)試案例

冬至配餃子 ? 來(lái)源:蕭哥 ? 作者:蕭哥 ? 2023-11-22 11:14 ? 次閱讀

模塊介紹

CAN控制器局域網(wǎng)絡(luò)(Controller Area Network)的簡(jiǎn)稱,它是由研發(fā)和生產(chǎn)汽車電子產(chǎn)品著稱的德國(guó)博世BOSCH公司開發(fā)的,并最終成為國(guó)際標(biāo)準(zhǔn), CAN 總線協(xié)議已經(jīng)成為汽車計(jì)算機(jī)控制系統(tǒng)嵌入式工業(yè)控制局域網(wǎng)的標(biāo)準(zhǔn)總線。

近年來(lái),它具有的高可靠性和良好的錯(cuò)誤檢測(cè)能力受到重視,被廣泛應(yīng)用于汽車計(jì)算機(jī)控制系統(tǒng)和環(huán)境溫度惡劣、電磁輻射強(qiáng)及振動(dòng)大的工業(yè)環(huán)境。

國(guó)民技術(shù)的N32L40XCL芯片系列擁有1個(gè)CAN 2.0A/B總線接口,本次實(shí)驗(yàn)使用N32L40XCL-STB開發(fā)板平臺(tái)進(jìn)行評(píng)測(cè)CAN總線使用。

開發(fā)環(huán)境搭建

1、打開RT-Thread Studio在工具欄選擇SDK Manage圖標(biāo),下拉選擇安裝N32L40XCL-STB

1.jpg

2、確認(rèn)安裝完畢支持包后返回首頁(yè),開始創(chuàng)建測(cè)試項(xiàng)目:文件->創(chuàng)建RT-Thread項(xiàng)目

1.jpg

3、在創(chuàng)建項(xiàng)目里面填寫配置工程名稱為:N32L40XCL-CAN。創(chuàng)建完成后,可以看到工程目錄applications文件夾下的main.c已經(jīng)幫我們創(chuàng)建
循環(huán)點(diǎn)亮LED PB5

1.jpg

2.jpg

4、創(chuàng)建CAN測(cè)試程序
首先我們?cè)诠こ痰腞T-Thread Settings配置打開CAN外設(shè)

1.jpg

最后在applications文件夾下創(chuàng)建app_can.c文件

1.jpg

初始化can名稱為”bxcan”,默認(rèn)的名稱可以在 drv_can.c文件里面找到

1.jpg

最后我們調(diào)用自動(dòng)初始化接口初始化CAN測(cè)試程序INIT_APP_EXPORT(app_acn_init);

代碼驗(yàn)證

編譯成功后燒錄到開發(fā)板,由于本人的CAN邏輯分析儀快遞沒有到,所以這里使用了邏輯分析儀查看CAN芯片發(fā)送的數(shù)據(jù)。可以看到是正確的。

初始化時(shí)候發(fā)送數(shù)據(jù):

1.jpg

邏輯分析儀觀察可以看到接收的數(shù)據(jù)是一致的

1.jpg

總結(jié)

本次評(píng)測(cè)國(guó)民技術(shù)的N32L40XCL-STB開發(fā)板中,使用RT-Thread Studio軟件開發(fā)。工作量很少,基本不用編寫太多代碼,其他的驅(qū)動(dòng)都寫好。自己盡管調(diào)用即可。N32L40XCL的CAN總線非常不錯(cuò),使用方便,評(píng)測(cè)通過收發(fā)數(shù)據(jù)。后續(xù)做產(chǎn)品可以切入使用。

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

    關(guān)注

    112

    文章

    16033

    瀏覽量

    176655
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    1908

    瀏覽量

    130501
  • 邏輯分析儀
    +關(guān)注

    關(guān)注

    3

    文章

    213

    瀏覽量

    23094
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1249

    瀏覽量

    39725
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    N32L43XCL-STB開發(fā)板硬件使用手冊(cè)

    N32L43XCL-STB開發(fā)板用于國(guó)民技術(shù)股份有限公司高性能32位N32L43XCL系列芯片的樣片開發(fā)。本文檔詳細(xì)描述了N32L43XCL-STB
    發(fā)表于 11-02 08:10

    N32L40XCL-STB開發(fā)板硬件使用手冊(cè)

    N32L40XCL-STB開發(fā)板用于國(guó)民技術(shù)股份有限公司高性能32位N32L40XCL系列芯片的樣片開發(fā)。本文檔詳細(xì)描述了N32L40XCL-STB
    發(fā)表于 11-02 06:35

    國(guó)民技術(shù)N32G45XCL-STB開發(fā)板資料

    國(guó)民技術(shù)N32G45XCL-STB開發(fā)板原理圖資料
    發(fā)表于 11-07 15:12 ?7次下載

    國(guó)民技術(shù)N32G43XCL-STB開發(fā)板資料

    國(guó)民技術(shù)N32G43XCL-STB開發(fā)板資料
    發(fā)表于 11-07 15:30 ?13次下載

    N32G45XCL-STB (LQFP48)開發(fā)板

    N32G45XCL-STB (LQFP48)開發(fā)板
    發(fā)表于 11-10 19:51 ?0次下載
    <b class='flag-5'>N32G45XCL-STB</b> (LQFP48)<b class='flag-5'>開發(fā)板</b>

    N32G45XCL-STB (LQFP48) 開發(fā)板

    N32G45XCL-STB (LQFP48) 開發(fā)板
    發(fā)表于 11-10 19:51 ?0次下載
    <b class='flag-5'>N32G45XCL-STB</b> (LQFP48) <b class='flag-5'>開發(fā)板</b>

    N32G43XCL-STB (LQFP48) 開發(fā)板

    N32G43XCL-STB (LQFP48) 開發(fā)板
    發(fā)表于 11-10 19:51 ?0次下載
    <b class='flag-5'>N32G43XCL-STB</b> (LQFP48) <b class='flag-5'>開發(fā)板</b>

    N32L43XCL-STB (LQFP48) 開發(fā)板

    N32L43XCL-STB (LQFP48) 開發(fā)板
    發(fā)表于 11-10 19:51 ?4次下載
    <b class='flag-5'>N32L43XCL-STB</b> (LQFP48) <b class='flag-5'>開發(fā)板</b>

    N32L40XCL-STB (LQFP48) 開發(fā)板

    N32L40XCL-STB (LQFP48) 開發(fā)板
    發(fā)表于 11-10 19:51 ?3次下載
    <b class='flag-5'>N32L40XCL-STB</b> (LQFP48) <b class='flag-5'>開發(fā)板</b>

    N32G43XCL-STB (LQFP48) 開發(fā)板

    N32G43XCL-STB (LQFP48) 開發(fā)板
    發(fā)表于 11-10 19:51 ?1次下載
    <b class='flag-5'>N32G43XCL-STB</b> (LQFP48) <b class='flag-5'>開發(fā)板</b>

    N32L40XCL-STB 開發(fā)板模塊評(píng)測(cè)任務(wù)大挑戰(zhàn)

    評(píng)測(cè)任務(wù)挑戰(zhàn)活動(dòng),讓開發(fā)者小伙伴們互相協(xié)作,對(duì)開發(fā)板的每個(gè)模塊功能進(jìn)行評(píng)測(cè)(可以自己外接外設(shè),方式不限),以及編寫所需的
    的頭像 發(fā)表于 03-28 03:25 ?802次閱讀

    N32L40XCL-STB開發(fā)板模塊評(píng)測(cè)任務(wù)大挑戰(zhàn)UART

    本文主要對(duì)通過RT-Thread Studio對(duì)國(guó)民技術(shù)開發(fā)板N32L40XCL-STB 進(jìn)行UART外設(shè)配置,實(shí)現(xiàn)開發(fā)板串口功能。
    的頭像 發(fā)表于 08-09 15:25 ?758次閱讀
    <b class='flag-5'>N32L40XCL-STB</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>模塊</b><b class='flag-5'>評(píng)測(cè)</b>任務(wù)大挑戰(zhàn)<b class='flag-5'>之</b>UART

    N32L40XCL-STB開發(fā)板模塊評(píng)測(cè)任務(wù)大挑戰(zhàn)-測(cè)試CAN

    選擇下載了N32L40XXX_V2.1.0.zip資料包后,解壓得到官方Demo,數(shù)據(jù)手冊(cè),評(píng)估,軟件開發(fā)套件,應(yīng)用筆記,測(cè)試資料等等。
    的頭像 發(fā)表于 08-16 16:15 ?1082次閱讀
    <b class='flag-5'>N32L40XCL-STB</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>模塊</b><b class='flag-5'>評(píng)測(cè)</b>任務(wù)大挑戰(zhàn)-<b class='flag-5'>測(cè)試</b><b class='flag-5'>CAN</b>

    國(guó)民技術(shù)N32G45XCL-STB_(LQFP48)_開發(fā)板

    國(guó)民技術(shù)N32G45XCL-STB_(LQFP48)_開發(fā)板
    發(fā)表于 10-18 16:13 ?0次下載

    國(guó)民技術(shù)N32G45XCL-STB_(LQFP48)開發(fā)板

    國(guó)民技術(shù)N32G45XCL-STB_(LQFP48)開發(fā)板
    發(fā)表于 10-18 16:13 ?2次下載