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

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

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

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

瑞薩RL78F24系列微控制器中的LIN總線(xiàn)主機(jī)配置方法

瑞薩嵌入式小百科 ? 來(lái)源:瑞薩嵌入式小百科 ? 2025-12-09 17:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

RL78F24 LIN使用指導(dǎo)手冊(cè)

主機(jī)(Master)

一.RLIN3介紹

汽車(chē)電子領(lǐng)域,LIN總線(xiàn)是RL78F24系列微控制器的核心外設(shè)之一。為簡(jiǎn)化LIN通信的配置流程,瑞薩電子提供了專(zhuān)用的RLIN3配置工具,該工具能夠高效定義LIN信號(hào)幀的格式與內(nèi)容。本文將重點(diǎn)闡述此工具的具體使用方法。

二.RL78/F24介紹

RL78/F24新一代超低功耗汽車(chē)微控制器,非常適用于實(shí)現(xiàn)未來(lái)高可靠性的智能執(zhí)行器和傳感器,是低端車(chē)身ECU的理想之選。作為對(duì)現(xiàn)有RL78/F1x MCU的創(chuàng)新擴(kuò)展,RL78/F24可滿(mǎn)足未來(lái)市場(chǎng)的多種需求。RL78/F24具有更高的CPU性能、耐高溫能力和更強(qiáng)的外設(shè)功能集,非常適合各種應(yīng)用。

RL78/F2x系列產(chǎn)品按ISO 26262標(biāo)準(zhǔn)設(shè)計(jì)而成,支持高達(dá)ASIL B的功能安全(FuSa)。可支持高達(dá)EVITA-Light或更高的安全標(biāo)準(zhǔn)。AES加密模塊可處理高達(dá)256位的密鑰長(zhǎng)度,并支持安全啟動(dòng)和身份驗(yàn)證功能。為了進(jìn)一步提高BLDC(FOC)電機(jī)控制DC/DC控制系統(tǒng)的計(jì)算性能,RL78/F2x配備了獨(dú)特的應(yīng)用加速器IP,以減輕復(fù)雜的三角函數(shù)和其它計(jì)算處理所帶來(lái)的負(fù)荷。

三.開(kāi)發(fā)平臺(tái)

硬件:

如前面所提到的,本文介紹以RL78/F24為主控MCU,對(duì)應(yīng)板子為RL78/F24(R7F124FPJ) Target Board。

730fbed0-cffe-11f0-8c8f-92fbcf53809c.png736950a8-cffe-11f0-8c8f-92fbcf53809c.png

軟件環(huán)境:

CS+ for CC V8.12.00

Renesas CC-RL Compiler v1.14.00

Smart configurator for RL78 V1.12.0:

Board Support Packages. -v1.80(r_bsp)

Ports v1.6.0

RLIN3 V1.00

Interval Timer V1.6.0(僅主機(jī)需要)

73c683f4-cffe-11f0-8c8f-92fbcf53809c.png ? ?

四.實(shí)現(xiàn)步驟

由于LIN總線(xiàn)是一主多從的架構(gòu),其配置將分為主機(jī)和從機(jī)兩部分進(jìn)行介紹,本文介紹的是主機(jī)配置。主機(jī)配置如下:把P53設(shè)為輸出模式,其目的是控制LIN transceiver的使能信號(hào)。可以直接通過(guò)Smart Configurator圖形化界面進(jìn)行配置。

741efa66-cffe-11f0-8c8f-92fbcf53809c.png

添加TAU0_1,用于主機(jī)的tick。Tick是主機(jī)LIN通信的基準(zhǔn)時(shí)間信號(hào),必須用定時(shí)器實(shí)現(xiàn)。在中斷中調(diào)用l_sch_tick函數(shù)實(shí)現(xiàn)LIN信號(hào)幀的發(fā)送和接收。

74798ca6-cffe-11f0-8c8f-92fbcf53809c.png

添加r_lin3:

74ddfba0-cffe-11f0-8c8f-92fbcf53809c.png

接下來(lái)是關(guān)于配置工具—LIN Configurator的介紹與設(shè)置。LIN Configurator包含在r_lin3的模塊中,通過(guò)Smart Configurator添加完r_lin3組件后,可以在生成的文件夾中找到。

753702f4-cffe-11f0-8c8f-92fbcf53809c.png

解壓“LINConfigurator_RL78F23_F24_E_V100.zip”文件,安裝LIN Configurator。打開(kāi)“LIN Configurator for RL78/F23 and RL78/F24”,

點(diǎn)擊

7591c388-cffe-11f0-8c8f-92fbcf53809c.png

圖標(biāo),

打開(kāi)r_rlin3_config.h,該文件位于srcsmc_gen _rlin3_lib,生成的配置都會(huì)保存在這個(gè)頭文件中。

75e89226-cffe-11f0-8c8f-92fbcf53809c.png

接下來(lái)就是對(duì)Device、Channel以及波特率的設(shè)置。

7641317e-cffe-11f0-8c8f-92fbcf53809c.png769b4aba-cffe-11f0-8c8f-92fbcf53809c.png770155d0-cffe-11f0-8c8f-92fbcf53809c.png

在消息配置界面中,為用戶(hù)提供了3種類(lèi)型的消息幀可供設(shè)置,分別是無(wú)條件幀(Unconditional frames)、事件幀(Event frames)、偶發(fā)幀(Sporadic frames)。本文主要介紹無(wú)條件幀的設(shè)置。在LIN Configurator配置工具中,無(wú)條件幀必須包含唯一的名稱(chēng)(unique name)、發(fā)布/訂閱(publish/subscribe)方向、幀ID、校驗(yàn)(check sum)類(lèi)型(默認(rèn)是增強(qiáng)型校驗(yàn)和)、數(shù)據(jù)長(zhǎng)度和每個(gè)幀的數(shù)據(jù)初始值。在所有的設(shè)置完成后,點(diǎn)擊“Register”,該無(wú)條件幀方可生效。如下圖:

7758e084-cffe-11f0-8c8f-92fbcf53809c.png

創(chuàng)建完這個(gè)無(wú)條件幀后,點(diǎn)擊“Signal Edit“進(jìn)行信號(hào)的編輯。每個(gè)幀必須包含至少一個(gè)信號(hào),每個(gè)信號(hào)必須要有一個(gè)單獨(dú)的名字,后續(xù)的LIN數(shù)據(jù)的發(fā)送和接收都需要用到這個(gè)名字。本例中,My_signal_test是一個(gè)長(zhǎng)度為8字節(jié)的信號(hào),Signal Size為64bit。如果需要每個(gè)幀設(shè)置多個(gè)信號(hào),對(duì)應(yīng)的offsets也需要做相應(yīng)的設(shè)置。

77b0a03a-cffe-11f0-8c8f-92fbcf53809c.png

RLIN3驅(qū)動(dòng)通過(guò)“schedule table”里的特定幀來(lái)接收和發(fā)送數(shù)據(jù)。用戶(hù)可以創(chuàng)建多個(gè)schedule,但是同一個(gè)時(shí)間只能有一個(gè)schedule是工作的。Schedule也必須有一個(gè)單獨(dú)的名字。本例中只用到一個(gè)schedule。

780bd4fa-cffe-11f0-8c8f-92fbcf53809c.png

保存配置:

在上述所有配置完成后,用戶(hù)可以把整個(gè)配置保存成一個(gè)xml文件,方便下次使用。保存方法是點(diǎn)擊上拉菜單中“File” → “Save”。

生成源代碼:

點(diǎn)擊紅色的“GO”圖標(biāo),該工具會(huì)自動(dòng)生成一個(gè)新的CS+/IAR的lib工程,該工程路徑會(huì)放在r_lin_drv → ChannelX → liblin2。

78676176-cffe-11f0-8c8f-92fbcf53809c.png

編譯庫(kù)文件:

打開(kāi)上述步驟生成的CS+工程,右鍵“CC-RL(Build Tool)”選擇“Property”,“Memory Model”選擇“ Small model”,然后編譯。Lib的Memory model需要和應(yīng)用工程保持一致,由于這次的sample project用的是Small model,所以lib工程也用small model。

78bf7316-cffe-11f0-8c8f-92fbcf53809c.png

編譯完成后,會(huì)生成一個(gè)“l(fā)iblin21m_CCRL_0.lib”。該lib位于 _lin_drvChannel0liblin2DefaultBuild。

791bf85c-cffe-11f0-8c8f-92fbcf53809c.png

添加庫(kù)文件:

在上述步驟中已經(jīng)生成了一個(gè)庫(kù)文件。接下來(lái)需要把這個(gè)庫(kù)文件添加到自己的應(yīng)用工程中,添加的方法有很多種,這里推薦其中一種,添加方法如下圖:

7975150e-cffe-11f0-8c8f-92fbcf53809c.png

五.API使用

在“main.c”文件中:

通過(guò)調(diào)用l_sys_init()初始化LIN

調(diào)用l_ifc_init(LIN_CHANNEL0)初始化接口

P53喚醒F24 FPB板子上的LIN收發(fā)器:P5_bit.no3=1;

設(shè)置schedule:l_sch_set(LIN_CHANNEL0,SCH0,1);

使能定時(shí)器&定時(shí)器開(kāi)始計(jì)時(shí):R_Config_TAU0_1_Create(); R_Config_TAU0_1_Start();

調(diào)用發(fā)送函數(shù):l_bytes_wr(My_signal_test,0,8,data);

在“Config_TAU0_1_user.c”中:

啟動(dòng)schedule:uint8_t tick_status = l_sch_tick(LIN_CHANNEL0);

79cf5550-cffe-11f0-8c8f-92fbcf53809c.png ? ?

六.測(cè)試結(jié)果

RL78F24 FPB板子LIN收發(fā)器和LIN總線(xiàn)分析控制器LINTest-M連線(xiàn)圖如下:

7a277cc6-cffe-11f0-8c8f-92fbcf53809c.png

電腦上打開(kāi)LINTest-M上位機(jī),選擇從機(jī)模式、COM口、波特率、校驗(yàn)類(lèi)型,參數(shù)設(shè)置的位置選擇ID為08,長(zhǎng)度為8,顯示模式選擇動(dòng)態(tài)顯示,最后點(diǎn)擊開(kāi)始。通過(guò)界面可以看到LINTest-M成功接收收到由RL78F24發(fā)出來(lái)的數(shù)據(jù),并且ID為08。說(shuō)明通信成功。

7a835e74-cffe-11f0-8c8f-92fbcf53809c.png

七.使用提示

用戶(hù)需要自己添加RLIN3 Module SIS。有兩種方法。

第一:

打開(kāi)Smart Configurator,選擇“Components”,點(diǎn)擊“Add Component”,點(diǎn)擊“Download RL78 Software Integration System modules”,選擇對(duì)應(yīng)的module來(lái)下載。

7adf10fc-cffe-11f0-8c8f-92fbcf53809c.png7b387868-cffe-11f0-8c8f-92fbcf53809c.png

第二種方法是:

在瑞薩官網(wǎng)上下載“r01an6334xx0100-rl78f24-sis”,并把其中的內(nèi)容拷貝到Module Download文件夾。

下載鏈接:

RL78/F2x RLIN3 Module Software Integration System Rev.1.00 - Sample Code | Renesas瑞薩電子

https://www.renesas.cn/zh/document/scd/rl78f2x-rlin3-module-software-integration-system-sample-code?queryID=284f95b010231ecbece7b7671343fe2a

7be82b96-cffe-11f0-8c8f-92fbcf53809c.png

可以根據(jù)下面的方法找到Module Download文件夾。

7c404b14-cffe-11f0-8c8f-92fbcf53809c.png7c9bc408-cffe-11f0-8c8f-92fbcf53809c.png

最后,關(guān)于LIN Configurator配置工具的詳細(xì)使用方法,您可通過(guò)以下路徑查閱其用戶(hù)手冊(cè)。該手冊(cè)包含了RL78/F24系列LIN功能的詳盡說(shuō)明,建議您在配置過(guò)程中多加參考。

7d003af0-cffe-11f0-8c8f-92fbcf53809c.png

八.總結(jié)

RL78F24具有汽車(chē)產(chǎn)品不可或缺的LIN模塊,瑞薩推出針對(duì)LIN模塊的配置工具LIN Configurator,方便用戶(hù)配置自己的LIN信號(hào)幀,不再需要考慮如何繁瑣的使用寄存器來(lái)收發(fā)數(shù)據(jù),用戶(hù)可以基于該工具做應(yīng)用開(kāi)發(fā)。

聲明:本文內(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)注

    48

    文章

    8255

    瀏覽量

    162444
  • 汽車(chē)電子
    +關(guān)注

    關(guān)注

    3043

    文章

    8562

    瀏覽量

    172247
  • LIN總線(xiàn)
    +關(guān)注

    關(guān)注

    19

    文章

    117

    瀏覽量

    28746
  • 主機(jī)
    +關(guān)注

    關(guān)注

    0

    文章

    1048

    瀏覽量

    36433

原文標(biāo)題:RL78F24 LIN使用指導(dǎo)手冊(cè)——主機(jī)(Master)

文章出處:【微信號(hào):瑞薩嵌入式小百科,微信公眾號(hào):瑞薩嵌入式小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RL78F24系列微控制器LIN總線(xiàn)從機(jī)配置方法

    在汽車(chē)電子領(lǐng)域,LIN總線(xiàn)RL78F24系列微控制器的核心外設(shè)之一。為簡(jiǎn)化LIN通信的
    的頭像 發(fā)表于 12-02 14:11 ?3020次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78F24</b><b class='flag-5'>系列</b><b class='flag-5'>微控制器</b><b class='flag-5'>中</b>的<b class='flag-5'>LIN</b><b class='flag-5'>總線(xiàn)</b>從機(jī)<b class='flag-5'>配置</b><b class='flag-5'>方法</b>

    電子發(fā)布汽車(chē)控制系統(tǒng)用 RL78/F15族低功耗16位微控制器

    全球領(lǐng)先的半導(dǎo)體解決方案供應(yīng)商電子株式會(huì)社(TSE:6723)今日宣布推出 RL78/F15 族低功率 16 位微控制器供車(chē)身
    發(fā)表于 11-13 15:13 ?1710次閱讀

    電子推出的RL78家族微控制器

    RL78 系列微控制器提供全面的引腳兼容性,可以輕松遷移到更多的引腳數(shù)量的其他型號(hào)微控制器,并添加額外的I / O和功能。從20~128引腳的微控制
    的頭像 發(fā)表于 06-13 09:34 ?1.2w次閱讀

    電子推出的RL78/F1微控制器非常適用于汽車(chē)應(yīng)用

    RL78 / F12系列微控制器采用20至64引腳,8至64 KB閃存陣容,可實(shí)現(xiàn)業(yè)界最低的消耗電流。它們具有內(nèi)置LIN模塊作為汽車(chē)接口。利
    的頭像 發(fā)表于 08-15 09:52 ?8348次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子推出的<b class='flag-5'>RL78</b>/<b class='flag-5'>F</b>1<b class='flag-5'>微控制器</b>非常適用于汽車(chē)應(yīng)用

    RL78/F24 CANFD參考例程

    RL78/F24新一代超低功耗汽車(chē)微控制器,非常適用于實(shí)現(xiàn)未來(lái)高可靠性的智能執(zhí)行和傳感,是低端車(chē)身ECU的理想之選。作為對(duì)現(xiàn)有
    的頭像 發(fā)表于 06-17 15:25 ?4550次閱讀
    <b class='flag-5'>RL78</b>/<b class='flag-5'>F24</b> CANFD參考例程

    通過(guò)Boot swap實(shí)現(xiàn)RL78/F24 MCU固件升級(jí)

    本文主要說(shuō)明如何使用已有的程序更新flash的固件。使用這種方法代碼閃存分為兩個(gè)區(qū)域:執(zhí)行區(qū)域和臨時(shí)區(qū)域。flash驅(qū)動(dòng)程序RL78
    的頭像 發(fā)表于 02-26 09:25 ?2183次閱讀
    通過(guò)Boot swap實(shí)現(xiàn)<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78</b>/<b class='flag-5'>F24</b> MCU固件升級(jí)

    電子發(fā)表RL78/G14系列即時(shí)控制微控制器

    電子發(fā)表RL78/G14系列產(chǎn)品,擴(kuò)充了RL78微控制器(MCU)的產(chǎn)品線(xiàn)。 此新款16位元
    發(fā)表于 07-06 09:43 ?2613次閱讀

    電子推出支持智能電表國(guó)際標(biāo)準(zhǔn)(DLMS)的RL78/I1C系列微控制器

    全球領(lǐng)先的半導(dǎo)體解決方案供應(yīng)商電子株式會(huì)社今日宣布向電表市場(chǎng)(特別是智能電表市場(chǎng))推出新款微控制器(MCU)。該新型RL78/I1C系列
    發(fā)表于 09-01 16:58 ?2839次閱讀

    日本電子推出全新 RL78/F15 族產(chǎn)品

    2015 年 10 月 26 日,日本東京全球領(lǐng)先的半導(dǎo)體解決方案供應(yīng)商電子株式會(huì)社(TSE:6723)今日宣布推出 RL78/F15 族低功率 16 位
    發(fā)表于 05-30 11:02 ?1560次閱讀

    電子推出的RL78/I1x系列微控制器RL78微控制器系列

    RL78/I1x和RL78 / H1x系列微控制器是基于電子
    的頭像 發(fā)表于 08-01 08:29 ?6587次閱讀

    RL78 / F1微控制器對(duì)于汽車(chē)應(yīng)用的作用和使用簡(jiǎn)介

    RL78/F15系列微控制器擁有兩個(gè) CAN 通道,能夠進(jìn)行獨(dú)立的控制和診斷。三個(gè)通道的硬件 LIN
    的頭像 發(fā)表于 08-02 15:08 ?4315次閱讀
    <b class='flag-5'>RL78</b> / <b class='flag-5'>F</b>1<b class='flag-5'>微控制器</b>對(duì)于汽車(chē)應(yīng)用的作用和使用簡(jiǎn)介

    電子推出新款RL78/G23微控制器針對(duì)物聯(lián)網(wǎng)終端應(yīng)用進(jìn)行優(yōu)化

    電子集團(tuán)今日宣布,推出16位通用型RL78/G23微控制器(MCU)并開(kāi)始量產(chǎn),進(jìn)一步增強(qiáng)面向廣泛應(yīng)用的8位和16位RL78 MCU。
    的頭像 發(fā)表于 04-16 14:38 ?3296次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子推出新款<b class='flag-5'>RL78</b>/G23<b class='flag-5'>微控制器</b>針對(duì)物聯(lián)網(wǎng)終端應(yīng)用進(jìn)行優(yōu)化

    RL78/F24的12V電機(jī)控制解決方案可減輕CPU矢量運(yùn)算處理負(fù)載

    將于2022年10月發(fā)布RL78/F24 BLDC-RSSK(RL78/F24的12V電機(jī)
    的頭像 發(fā)表于 08-12 09:22 ?3485次閱讀

    一款全新通用多功能微控制器(MCU)—RL78/G15

    1月12日,電子宣布,其低功耗RL78產(chǎn)品家族推出一款全新通用多功能微控制器(MCU)——RL78/G15。
    的頭像 發(fā)表于 01-13 17:10 ?2449次閱讀

    RL78/G23微控制器在線(xiàn)升級(jí)功能的應(yīng)用

    RL78/G23微控制器在線(xiàn)升級(jí)功能的應(yīng)用
    的頭像 發(fā)表于 09-18 10:58 ?2329次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RL78</b>/G23<b class='flag-5'>微控制器</b>在線(xiàn)升級(jí)功能的應(yīng)用