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

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

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

N32L40XCL-STB開(kāi)發(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ē)電子產(chǎn)品著稱的德國(guó)博世BOSCH公司開(kāi)發(fā)的,并最終成為國(guó)際標(biāo)準(zhǔn), CAN 總線協(xié)議已經(jīng)成為汽車(chē)計(jì)算機(jī)控制系統(tǒng)嵌入式工業(yè)控制局域網(wǎng)的標(biāo)準(zhǔn)總線。

近年來(lái),它具有的高可靠性和良好的錯(cuò)誤檢測(cè)能力受到重視,被廣泛應(yīng)用于汽車(chē)計(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開(kāi)發(fā)板平臺(tái)進(jìn)行評(píng)測(cè)CAN總線使用。

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

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

1.jpg

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

1.jpg

3、在創(chuàng)建項(xiàng)目里面填寫(xiě)配置工程名稱為: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配置打開(kāi)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)證

編譯成功后燒錄到開(kāi)發(fā)板,由于本人的CAN邏輯分析儀快遞沒(méi)有到,所以這里使用了邏輯分析儀查看CAN芯片發(fā)送的數(shù)據(jù)??梢钥吹绞钦_的。

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

1.jpg

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

1.jpg

總結(jié)

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

聲明:本文內(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)投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16412

    瀏覽量

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

    關(guān)注

    145

    文章

    1953

    瀏覽量

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

    關(guān)注

    3

    文章

    214

    瀏覽量

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

    關(guān)注

    31

    文章

    1299

    瀏覽量

    40263
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    選擇下載了N32L40XXX_V2.1.0.zip資料包后,解壓得到官方Demo,數(shù)據(jù)手冊(cè),評(píng)估,軟件開(kāi)發(fā)套件,應(yīng)用筆記,測(cè)試資料等等。
    的頭像 發(fā)表于 08-16 16:15 ?1225次閱讀
    <b class='flag-5'>N32L40XCL-STB</b><b class='flag-5'>開(kāi)發(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)_開(kāi)發(fā)板

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

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

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