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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

RL78系列MCU DMA在UART中的使用

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 2024-07-17 14:24 ? 次閱讀

對于RL78系列的MCU,為了提高運行效率,減少CPU的占用,建議UART數據收發使用DMA功能。DMA(Direct Memory Access)是RL78 MCU內置的一個控制器,能在支持DMA外圍硬件的SFR和內部RAM之間不經過CPU而自動傳送數據。

f94cbdc8-43fe-11ef-b8af-92fbcf53809c.png

打開DMA0的配置界面如下,首先要確定DMA0的傳送方向,其次選擇外設SFR寄存器,以及RAM的地址和指定DMA0傳送的數據長度,第三要設置DMA0的觸發源。DAM1的設置和DMA0是相同的,根據應用需求,進行相應的配置。

f9650662-43fe-11ef-b8af-92fbcf53809c.png

f980f462-43fe-11ef-b8af-92fbcf53809c.png

UART的配置比較簡單,在此不在累述,配置好后,點擊“code generator”,生成對應的驅動代碼,順便說,自動生產的串口API函數是沒有__far類型的,但是實際測試的時候,發送的數據可能是錯誤的,因為定義的數據buffer可能不在鏡像區,這樣會導致傳送的地址是錯誤的,所以為避免類似的情況發生,建議在如下地方修改為__far類型。

f9e6cfb2-43fe-11ef-b8af-92fbcf53809c.png

定義好接收數據的uart_buf[10], 并把數據buffer的地址給到DRA0,如下,DMA0被觸發后,會把在SFR接收到的數據直接送給uart_buf[10]。

左右滑動查看完整內容

fa18aa14-43fe-11ef-b8af-92fbcf53809c.png

左右滑動查看完整內容

fa335f62-43fe-11ef-b8af-92fbcf53809c.png

通過DMA1發送數據時,也是一樣,要發送數據的buffer的地址賦給DRA1,DMA1被觸發后,會把RAM buffer的數據送給SFR進行發送。

左右滑動查看完整內容

fa5c0d68-43fe-11ef-b8af-92fbcf53809c.png

在主函數main里,初始化相關的函數,如下。

左右滑動查看完整內容

fa7a8da6-43fe-11ef-b8af-92fbcf53809c.png

連接好硬件,并把生成的.mot文件下載到MCU里,通過串口助手給MCU發送8個字符數據“12345678”,在應用程序里沒有對接收的SFR數據進行處理的情況下,通過DMA0會把接收到SFR的8個數據送到指定的buffer 里,經檢查結果,數據接收正確。

fa91efe6-43fe-11ef-b8af-92fbcf53809c.png

fab050d0-43fe-11ef-b8af-92fbcf53809c.png

facb3a6c-43fe-11ef-b8af-92fbcf53809c.png

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

    關注

    146

    文章

    17123

    瀏覽量

    350982
  • 控制器
    +關注

    關注

    112

    文章

    16332

    瀏覽量

    177806
  • 寄存器
    +關注

    關注

    31

    文章

    5336

    瀏覽量

    120230
  • uart
    +關注

    關注

    22

    文章

    1235

    瀏覽量

    101354
  • dma
    dma
    +關注

    關注

    3

    文章

    560

    瀏覽量

    100544

原文標題:RL78系列MCU DMA在UART中的使用

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

收藏 人收藏

    評論

    相關推薦

    RL78學***

    在網上看到一本關于RL78的書籍,作者是美國人。全書13章,近400頁,內容很充實,歡迎下載:
    發表于 01-04 16:42

    RL78 G12 UART SPI IIC不能同時使用嗎?

    如題,RL78 G12的UART、 SPI、 IIC不能同時使用嗎?使用cs+的自動代碼生成,選擇了UART后就不能選擇SPI IIC了。
    發表于 01-17 23:16

    RL78/G13 TIMER UART PWM ADC例程

    RL78/G13 TIMER UART PWM ADC例程
    發表于 04-13 10:39

    怎么實現基于瑞薩單片機RL78/I1A系列MCU設計的帶數字LED照明系統?

    本設計介紹了基于瑞薩單片機RL78/I1A系列MCU設計的帶數字LED照明系統設計方案。
    發表于 06-15 09:21

    瑞薩RL78/G15針對8位MCU應用進行的優化

    ,卻發現它缺少可用的I/O端口,使用起來非常不方便在RL78/G15封裝系列,除電源/GND引腳以外的所有其他引腳均可用作I/O端口。而且,RL78/G15與現有的
    發表于 02-13 17:48

    RL78/GIDPower Point 翻頁筆的應用

    本文檔介紹了RL78/GIDPower Point 翻頁筆的應用。
    發表于 09-12 19:42 ?19次下載
    <b class='flag-5'>RL78</b>/GID<b class='flag-5'>在</b>Power Point 翻頁筆<b class='flag-5'>中</b>的應用

    介紹MCU的新系列RL78產品的特點與應用

    介紹瑞薩MCU的新系列RL78產品的特點
    的頭像 發表于 06-14 00:12 ?3500次閱讀

    介紹了RL78/G13 MCU 開發套件演示

    RL78/G13 Stick上安裝了R5F100LE MCU,用戶可以直接使用它來評估RL78 MCU的功能和性能。瑞薩提供了RL78/G1
    的頭像 發表于 06-14 09:21 ?4130次閱讀

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

    RL78/I1x和RL78 / H1x系列微控制器是基于瑞薩電子RL78 CPU內核為核心構建而成,其中RL78 / I1A
    的頭像 發表于 08-01 08:29 ?6149次閱讀

    RL78/G23 Data flash使用教程

    RL78/G23 Data flash使用與之前的RL78系列(如RL78/G13)有所不同,詳細介紹及使用如下。
    的頭像 發表于 09-09 12:58 ?2842次閱讀

    RL78系列MCU Data Flash使用介紹

    一、Data Flash用途介紹 RL78系列MCU基本都是有數據閃存的,這也是RL78 MCU的特色之一,用戶能使用它存儲產品的標定參數
    的頭像 發表于 12-23 22:10 ?4874次閱讀

    RL78系列IECUBE可選產品列表

    RL78系列IECUBE可選產品列表
    發表于 01-11 18:47 ?0次下載
    <b class='flag-5'>RL78</b><b class='flag-5'>系列</b>IECUBE可選產品列表

    RL78系列IECUBE可選產品列表

    RL78系列IECUBE可選產品列表
    發表于 06-30 20:30 ?0次下載
    <b class='flag-5'>RL78</b><b class='flag-5'>系列</b>IECUBE可選產品列表

    互動有禮 | 16位的RL78/G24 MCU可實現與32位MCU相當的性能!

    /G24是一種通用MCU ,CPU運行頻率最高可達48MHz,搭載靈活應用加速器(FAA),RL78系列MCU產品之中處理能力也是最強大的
    的頭像 發表于 10-20 01:50 ?722次閱讀
    互動有禮 | 16位的<b class='flag-5'>RL78</b>/G24 <b class='flag-5'>MCU</b>可實現與32位<b class='flag-5'>MCU</b>相當的性能!

    RL78/G13 自編方案(通過UART收到的數據) CC-RL Rev.1.01

    電子發燒友網站提供《RL78/G13 自編方案(通過UART收到的數據) CC-RL Rev.1.01.pdf》資料免費下載
    發表于 07-22 10:34 ?0次下載
    <b class='flag-5'>RL78</b>/G13 自編方案(通過<b class='flag-5'>UART</b>收到的數據) CC-<b class='flag-5'>RL</b> Rev.1.01
    主站蜘蛛池模板: 女人高潮特级毛片| 巨大乳hdbbw| 经典三级四虎在线观看| 精品国产手机视频在在线| 九九黄色大片| 嫩草影院成人| 日本高清免费在线| 校草让我脱了内裤给全班看 | 美女被免费喷白浆视频| 嫩草国产福利视频一区二区| 日本色呦呦| 亚洲精品美女久久久久99| 中文字幕人成人乱码亚洲AV| china男士同性视频tv| 国产成人一区免费观看| 久久观看视频| 清冷受被CAO的合不拢| 无码成人AAAAA毛片含羞草| 亚洲在线成色综合网站| caoporn 超碰在线视频| 国产毛片AV久久久久精品| 久久久无码精品亚洲欧美| 人与禽交3d动漫羞羞动漫| 亚洲国语在线视频手机在线 | yellow在线观看免费观看大全| 电影日本妻子| 久久AV亚洲精品一区无码网| 啪啪羞羞GIF男女0OXX动态图| 午夜视频在线网站| 69国产精品成人无码视频| 国产传媒18精品A片在线观看 | 国产精品人妻在线观看| 久久综合伊人 magnet| 她也色在线视频站| 最近的2019中文字幕国语完整版| 芳草地社区在线视频| 久久精品熟一区二区三区| 日韩人妻无码专区一本二本| 在线亚洲国产日韩欧洲专区| 公主纯肉高H文| 蜜柚影院在线观看免费高清中文 |