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

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

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

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

基于瑞薩RL78/G14系列信息管理系統(tǒng)

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 2023-05-10 12:32 ? 次閱讀

介紹

該方案的主控型號為RL78/G14系列的R5F104LJ,64pin。其Flash ROM 256k,RAM 24k,Data Flash 8k。主要用到的資源為Data Flash、串口以及高速片上振蕩器。-20~85℃范圍內(nèi)高速片上振蕩器的誤差為±1%。

RL78/G14微控制器平衡了業(yè)界最低水平的消費(fèi)電流(CPU:66 μA/MHz,待機(jī)(STOP):240 nA)和51.2 DMIPS(32 MHz)的高計(jì)算性能。內(nèi)置的高功能定時器支持使用三相互補(bǔ)的PWM輸出的三相電機(jī)控制。它們有一個片上振蕩器、數(shù)據(jù)閃存、A/D和D/A轉(zhuǎn)換器比較器等。內(nèi)置的安全功能(檢測硬件非法操作的功能)能夠支持家用電器安全標(biāo)準(zhǔn)(IEC/UL 60730)。這些微控制器具有廣泛的30至100引腳陣容和高達(dá)512KB的片上閃存,可用于各種應(yīng)用,如電機(jī)控制和消費(fèi)及工業(yè)設(shè)備。

主要內(nèi)容

一、實(shí)現(xiàn)目標(biāo)示意

e6fa25ec-eee7-11ed-90ce-dac502259ad0.png

1將兩塊開發(fā)板及上位機(jī)如上圖示意,通過串口連接。

2串口助手發(fā)送信息給A板(消息接收協(xié)議自定)。

1)A板內(nèi)未保存序號,則接受當(dāng)前序號,保存到dataflash中,然后返回A板保存的序號發(fā)給串口助手;

2)A板保存了序號,則回復(fù)電腦自己的序號,并將接收到的序號發(fā)送給B板,B板接收序號;

3)如果B板本身無序號,則保存接收到的序號,然后將B板的序號回復(fù)給A板,A板再將接收到的B板序號回復(fù)給上位機(jī);

4)如果B板本身有序號,則不處理當(dāng)前序號,并將B板本身的序號回復(fù)給A板,A板再將接收到B板的序號回復(fù)給上位機(jī)。

二、軟件配置

開發(fā)環(huán)境:CS+ for CC

芯片型號:R5F104LJ

1. 工程配置

1)啟動CS+ for CC,新建工程

按照下圖箭頭指向的順序所示,完成工程的新建。

e7105c2c-eee7-11ed-90ce-dac502259ad0.png

2)雙擊“Clock Generator”,進(jìn)行時鐘配置

【1】Pin assignment

按照下圖箭頭指向的順序所示,設(shè)置PIOR register,默認(rèn):PIOR = 0x00 (設(shè)置外設(shè)對應(yīng)的IO重定向寄存器)。

e72ff744-eee7-11ed-90ce-dac502259ad0.png

【2】Clock setting

按照下圖箭頭指向的順序所示,使用內(nèi)部振蕩器為32MHz,其余不變。

e7486f04-eee7-11ed-90ce-dac502259ad0.png

【3】On-chip debug setting

按照下圖箭頭指向的順序所示,選擇使用在線調(diào)試,具體根據(jù)個人所用的仿真器進(jìn)行設(shè)置,此處我用的是E2 lite(黃色方框內(nèi))。

e77637c2-eee7-11ed-90ce-dac502259ad0.png

3)雙擊“Serial”,進(jìn)行串行通訊接口配置

【1】SAU0→Channel0/2

按照下圖箭頭指向的順序所示,設(shè)置[SAU0],點(diǎn)擊[Channel 0]選項(xiàng)卡,設(shè)置[UART0]; 選擇“Transmit/receive function“;點(diǎn)擊[Channel 2]選項(xiàng)卡,設(shè)置[UART1]; 選擇“Transmit/receive function“。

e79c73ba-eee7-11ed-90ce-dac502259ad0.png

【2】SAU0→UART0/1

A.按照下圖箭頭指向的順序所示,設(shè)置接收。分別設(shè)置“數(shù)據(jù)長度”,“數(shù)據(jù)傳輸方向”,“校驗(yàn)位”,“波特率”,此處皆為默認(rèn)設(shè)置,后續(xù)可根據(jù)實(shí)際情況更改。

注意:此處不取消接收錯誤callback函數(shù)設(shè)置(黃色方框內(nèi))。

e7c565cc-eee7-11ed-90ce-dac502259ad0.png

B.按照下圖箭頭指向的順序所示,設(shè)置發(fā)送。分別設(shè)置“數(shù)據(jù)長度”,“數(shù)據(jù)傳輸方向”,“校驗(yàn)位”,“波特率”,此處皆為默認(rèn)設(shè)置,后續(xù)可根據(jù)實(shí)際情況更改。

e7edbfc2-eee7-11ed-90ce-dac502259ad0.png

由于任務(wù)是兩塊板子之間的連接,所以我們還要照葫蘆畫瓢地再配置一下UART1。

4)點(diǎn)擊“Generate Code”,生成代碼。

e80da922-eee7-11ed-90ce-dac502259ad0.png

根據(jù)設(shè)置生成的代碼如黃方框所示。

2. 添加庫

Data flash,直譯數(shù)據(jù)閃存,其實(shí)就是單片機(jī)留給用戶存儲自己數(shù)據(jù)的地方,類似于有些51單片機(jī)內(nèi)部的EEPROM,在CS+中也是可以直接配置生成庫函數(shù)的,但是不能直接使用!需要安裝FDL庫。

1)新建一個新的文件夾,命名為lib用來存放庫文件

右擊File→Add→Add New Category,將之前下載的庫文件加入其中,同理將EE.c和EE.h也加入file中,如下圖所示。

e83180ea-eee7-11ed-90ce-dac502259ad0.png

2)雙擊“CC-RL(Build Tool)”,在“Common Options”中進(jìn)行一些更改。

e845da72-eee7-11ed-90ce-dac502259ad0.png

【1】將庫文件加入其中后,我們可以對黃色方框內(nèi)進(jìn)行查看,看庫路徑是否正確。

【2】將紅色方框內(nèi)的優(yōu)化選項(xiàng)更改一下。

3)“CC-RL(Build Tool)”中“Compile Options”

按照下圖箭頭指向的順序所示,設(shè)置”Memory Model”、”C Language”

e85decc0-eee7-11ed-90ce-dac502259ad0.png

4)“CC-RL(Build Tool)”中“Link Options”

按照下圖箭頭指向的順序所示,設(shè)置“Section”、“Others”。

e88849ac-eee7-11ed-90ce-dac502259ad0.png

3. 代碼調(diào)用及編寫

1)基于代碼生成工具生成的程序框架及函數(shù),實(shí)現(xiàn)UART通訊。

此處有一點(diǎn)需要注意:在r_main.c中增加“#include "EE.h" ”(即黃色方框內(nèi)容),可以較為方便的調(diào)用定義及申明。

e8ae0cc8-eee7-11ed-90ce-dac502259ad0.png

2)啟動串口

修改《r_main.c》文件,在主程序中增加R_UART1_Start();R_UART0_Start();。

e8d8a280-eee7-11ed-90ce-dac502259ad0.png

3)串口發(fā)送代碼編寫

e9183abc-eee7-11ed-90ce-dac502259ad0.png

4)判斷發(fā)送的信息是否符合通信協(xié)議

e9304b7a-eee7-11ed-90ce-dac502259ad0.png

三、運(yùn)行現(xiàn)象

1)代碼編譯成功后運(yùn)行,點(diǎn)擊view→memory→memory1

e973a28a-eee7-11ed-90ce-dac502259ad0.png

在“Move when Stop”后面方框內(nèi)輸入0xf1000,點(diǎn)擊“move”,跳轉(zhuǎn)到對應(yīng)位置。

e9aee962-eee7-11ed-90ce-dac502259ad0.png

2)如果我們發(fā)現(xiàn)此位置有值,我們需要用RFP先擦除。

3)再次運(yùn)行程序,查看0xf1000處是否為空白(FF),空白即可開始實(shí)驗(yàn)。

e9ccfbd2-eee7-11ed-90ce-dac502259ad0.png

4)打開串口工具,打開串口,在發(fā)送端輸入c0 41 0d 0a程序運(yùn)行后點(diǎn)擊發(fā)送。黃色方框內(nèi)不要忘記勾上。

e9e7e26c-eee7-11ed-90ce-dac502259ad0.png

5)實(shí)驗(yàn)現(xiàn)象

【1】發(fā)送41,A板處于空閑狀態(tài),A板接收并發(fā)送41給電腦。

ea09c198-eee7-11ed-90ce-dac502259ad0.png

【2】在memory中查看,A板0xf1000處已被寫入41。

ea31588e-eee7-11ed-90ce-dac502259ad0.png

【3】發(fā)送42,A板已有內(nèi)存值且兩值不等,A板將自己的內(nèi)存值41發(fā)給電腦并把42發(fā)送給B板,B板空閑接收42,并發(fā)送42返回值。(如果發(fā)送的值與A板內(nèi)存儲的相同,那么就不會繼續(xù)發(fā)送到B板。)

ea839de2-eee7-11ed-90ce-dac502259ad0.png

【4】發(fā)送43,A板已有內(nèi)存值且兩值不等,A板將自己的內(nèi)存值41發(fā)給電腦并把43發(fā)送給B板,B板已有內(nèi)存值且兩值不等,B板返回42給A板,將43丟給下一塊板。

eabae1c6-eee7-11ed-90ce-dac502259ad0.png

審核編輯:湯梓紅

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

    關(guān)注

    48

    文章

    7925

    瀏覽量

    153879
  • 振蕩器
    +關(guān)注

    關(guān)注

    28

    文章

    3974

    瀏覽量

    140544
  • 瑞薩
    +關(guān)注

    關(guān)注

    36

    文章

    22375

    瀏覽量

    87842
  • 定時器
    +關(guān)注

    關(guān)注

    23

    文章

    3297

    瀏覽量

    117455
  • 信息管理系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    10180

原文標(biāo)題:基于瑞薩RL78/G14系列信息管理系統(tǒng)

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    【視頻】電子RL78/G14 MCU直流無刷電動工具解決方案

    本帖最后由 于圭 于 2015-1-14 17:46 編輯 基于RL78/G14 MCU直流無刷電動工具解決方案
    發(fā)表于 01-14 17:32

    RL78/G14 用戶手冊 硬件篇

    RL78/G14 用戶手冊 硬件篇下載鏈接:http://pan.baidu.com/s/1hqu0mzU
    發(fā)表于 01-20 17:07

    RL78/G14快速原型開發(fā)板的關(guān)鍵特性有哪些?

    為什么要開發(fā)一種RL78/G14快速原型開發(fā)板?RL78/G14快速原型開發(fā)板的關(guān)鍵特性有哪些?RL78/
    發(fā)表于 07-09 07:18

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

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

    RL78/G14硬件的詳細(xì)中文用戶手冊資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是RL78系列單片機(jī)RL78/G14硬件的詳細(xì)中文用戶手冊資料免費(fèi)
    發(fā)表于 08-02 08:00 ?120次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G14</b>硬件的詳細(xì)中文用戶手冊資料免費(fèi)下載

    RL78/G14 數(shù)據(jù)表 Rev.3.40

    RL78/G14 數(shù)據(jù)表 Rev.3.40
    發(fā)表于 01-11 18:57 ?2次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G14</b> 數(shù)據(jù)表 Rev.3.40

    RL78/G14快速原型開發(fā)板快速入門指南

    RL78/G14 快速原型開發(fā)板快速入門指南
    發(fā)表于 03-14 18:56 ?0次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G14</b>快速原型開發(fā)板快速入門指南

    RL78/G14快速原型板物料清單

    RL78/G14 快速原型板物料清單
    發(fā)表于 03-14 19:42 ?0次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G14</b>快速原型板物料清單

    RL78/G14CPU Card 原理圖

    RL78/G14 CPU Card 原理圖
    發(fā)表于 03-21 20:15 ?0次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G14</b>CPU Card 原理圖

    RL78/G14RPB 快速入門指南(YRPBRL78G14)

    RL78/G14 RPB 快速入門指南(YRPBRL78G14)
    發(fā)表于 04-12 18:37 ?0次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G14</b>RPB 快速入門指南(YRPBRL<b class='flag-5'>78G14</b>)

    RL78/G14RPB 原理圖s

    RL78/G14 RPB 原理圖s
    發(fā)表于 04-12 18:56 ?1次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G14</b>RPB 原理圖s

    RL78/G14用戶手冊 硬件篇 Rev.3.20

    RL78/G14 用戶手冊 硬件篇 Rev.3.20
    發(fā)表于 05-15 19:34 ?3次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G14</b>用戶手冊 硬件篇 Rev.3.20

    RL78/G14用戶手冊:硬件 Rev.3.40

    RL78/G14 用戶手冊:硬件 Rev.3.40
    發(fā)表于 06-30 20:48 ?0次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G14</b>用戶手冊:硬件 Rev.3.40

    RL78/G14RPB 快速入門指南(YRPBRL78G14)

    RL78/G14 RPB 快速入門指南(YRPBRL78G14)
    發(fā)表于 07-21 11:17 ?1次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G14</b>RPB 快速入門指南(YRPBRL<b class='flag-5'>78G14</b>)

    RL78/G14RPB 原理圖s

    RL78/G14 RPB 原理圖s
    發(fā)表于 07-26 18:32 ?0次下載
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G14</b>RPB 原理圖s
    主站蜘蛛池模板: 亚洲天堂视频一区 | 天天操天天操天天操香蕉 | 黄色视屏在线免费观看 | 久久午夜精品视频 | 好骚综合在线 | 国产国产人免费人成成免视频 | 亚洲swag精品自拍一区 | 在线播放视频网站 | 1024你懂的在线播放欧日韩 | 婷婷免费高清视频在线观看 | 手机看片免费永久在线观看 | www.午夜| 口述他拿舌头进去我下面好爽 | 亚洲一区二区三区中文字幕 | 国产三级黄色毛片 | 国产精品嫩草影院人体模特 | 日本亚洲欧美国产日韩ay高清 | 巨骚综合网 | 免费在线观看a | 日本韩国三级在线 | 欧美操穴视频 | 人人干人人看 | 极品色天使在线婷婷天堂亚洲 | 色天使色婷婷在线影院亚洲 | 久久综合九色婷婷97 | 国产大片黄在线观看 | 2019天天操 | 在线天堂视频 | 手机看高清特黄a大片 | 一级大片免费观看 | 亚洲免费三级 | 五月月色开心婷婷久久合 | 免费看黄色片的软件 | tube4欧美最新69 | 亚洲五月综合网色九月色 | 97色婷婷成人综合在线观看 | 亚洲操综合 | 伊人久久大香线蕉综合高清 | 最新仑乱免费视频 | 国产午夜一区二区在线观看 | 欧美成人在线网站 |