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

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

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

使用DTCa的異步SCI通信技術(shù)

電子設(shè)計 ? 來源:瑞薩電子 ? 作者:瑞薩電子 ? 2021-05-03 17:24 ? 次閱讀

本應(yīng)用筆記介紹了使用DTCa的異步SCI通信。它介紹了規(guī)格,確認的工作條件和參考應(yīng)用說明。它還介紹了硬件,軟件和示例代碼。

規(guī)格

該系統(tǒng)使用SCI執(zhí)行串行通信。

預(yù)先在RAM發(fā)送數(shù)據(jù)存儲區(qū)中設(shè)置發(fā)送數(shù)據(jù),并使用DTC進行發(fā)送。接收數(shù)據(jù)使用DTC存儲在RAM接收數(shù)據(jù)存儲區(qū)中。

當在中斷請求引腳(IRQ1)上檢測到下降沿時,開始串行通信。

  • 傳輸速率:38400 bps
  • 數(shù)據(jù)長度:8位,LSB在前
  • 停止位:1位
  • 奇偶校驗:無
  • 硬件流控制:無

pIYBAGB_7yyAMRHLAAB9G6s_syM161.png

樣本RX220連接

參考應(yīng)用筆記

有關(guān)與本文檔相關(guān)的其他信息,請參考以下應(yīng)用筆記:

RX220組初始設(shè)置Rev.1.00(R01AN1494EJ0100_RX220)

RX21A組初始設(shè)置Rev.1.00(R01AN1486EJ100_RX21A)

本應(yīng)用筆記中的示例代碼使用上述應(yīng)用程序中的初始化。版本號是撰寫本應(yīng)用筆記時的最新版本號。

如果有較新的版本,則應(yīng)將此代碼替換為最新的版本。可以從瑞薩電子公司的網(wǎng)站下載最新版本。

硬件結(jié)構(gòu)

樣品RX21A連接

軟件

此示例代碼通過使用DTC模塊自動處理SCI1的發(fā)送和接收操作。按下通訊開始開關(guān)SCI1,開始發(fā)送和接收操作。

電路板使用說明

在驗證本應(yīng)用筆記中規(guī)定的所用電路板的示例代碼的操作時,請記住以下幾點。

使用的電路板:用于RX220的瑞薩入門套件(R0K505220S000BE)

盡管當RX220的瑞薩入門套件出廠時,微控制器端口P20和P21通過RS-232C收發(fā)器連接到RS-232C串行連接器,因為端口P20和P P21沒有SCI功能,必須將這些連接更改為P15 / RXD1和P16 / TXD1。

使用的板:北斗電工株式會社HSB系列微控制器板(目錄號:HSBRX21AP-B)北斗電工株式會社HSB系列微控制器板

中未連接RS-232C收發(fā)器或RS-232C串行連接器。為了驗證操作,用戶必須提供一個RS-232C收發(fā)器和一個RS-232C串行連接器。

編輯:hfy

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

    關(guān)注

    8

    文章

    1364

    瀏覽量

    114445
  • 數(shù)據(jù)存儲
    +關(guān)注

    關(guān)注

    5

    文章

    960

    瀏覽量

    50840
  • SCI
    SCI
    +關(guān)注

    關(guān)注

    1

    文章

    55

    瀏覽量

    20083
收藏 人收藏

    評論

    相關(guān)推薦

    一文解讀SCI通信的相關(guān)內(nèi)容

    SCI:串行通信接口,串行通信技術(shù)的一種總稱;
    的頭像 發(fā)表于 11-08 10:34 ?5033次閱讀
    一文解讀<b class='flag-5'>SCI</b><b class='flag-5'>通信</b>的相關(guān)內(nèi)容

    串行通信接口(SCI)

    串行通信接口(SCI)內(nèi)部有一個串行通信(SCI)接口模塊,來實現(xiàn)與其它外設(shè)之間的串行數(shù)據(jù)通信。波特率可編程。
    發(fā)表于 09-16 12:44

    請教SCI通信中時間周期問題

    SCI官方資料稱,SCI異步通信格式中,每個數(shù)據(jù)位占8個SCICLK周期(如下圖):但我們知道,在CPU頻率為150MHz, 低速時鐘周期LSPCLK = 150MHz / 4 = 3
    發(fā)表于 11-20 10:16

    SCI串口有哪些通信方式

    一、SCI串口介紹隨著單片機系統(tǒng)的廣泛應(yīng)用和計算機網(wǎng)絡(luò)技術(shù)的普及,單片機的通信功能越來越顯得重要了。單片機通信是指單片機與計算機或單片機與單片機之間的信息交換。
    發(fā)表于 11-26 06:18

    設(shè)計SCI串口通信程序

    SCI 是全雙工異步串行通信接口,主要用于 MCU 與其他計算機或設(shè)備之間的通信,幾個獨立的 MCU也能通過 SCI 實現(xiàn)串行
    發(fā)表于 12-07 10:26

    通過SCI實現(xiàn)串行通信

    SCI 是全雙工異步串行通信接口,主要用于 MCU 與其他計算機或設(shè)備之間的通信,幾個獨立的 MCU也能通過 SCI 實現(xiàn)串行
    發(fā)表于 12-07 12:48

    SCI、UART和RS-232的區(qū)別是什么

    由于這幾個概念很容易混淆,對其進行學(xué)習(xí)說明提示:以下是本篇文章正文內(nèi)容,下面案例可供參考一、SCI,UART和RS-232的概念1.SCISCI即Serial Communication Interface,串行通信接口,接收和發(fā)送有各自獨立的信號線,但不是同一個時鐘,所
    發(fā)表于 02-09 07:36

    異步串行通信接口的IP核設(shè)計

    異步串行通信接口(SCI)因其結(jié)構(gòu)簡潔、使用方便,因而在各類MCU、DSP 和MPU 芯片設(shè)計中獲得廣泛的應(yīng)用。本文給出一種以狀態(tài)機為控制核心、以數(shù)據(jù)流為執(zhí)行中心的異步串行
    發(fā)表于 04-15 11:32 ?18次下載

    異步通信,異步通信是什么意思

    異步通信,異步通信是什么意思 異步通信中,數(shù)據(jù)通常以字符或者字節(jié)為單位組成字符幀傳送。字符幀由
    發(fā)表于 03-17 16:31 ?6352次閱讀
    <b class='flag-5'>異步</b><b class='flag-5'>通信</b>,<b class='flag-5'>異步</b><b class='flag-5'>通信</b>是什么意思

    SCI通訊口的使用方法

    SCI 是一個全雙工異步串行通信接口,它用于MCU與其他計算機之間進行通信。 SCI采用標準的NRZ數(shù)據(jù)格式。它由一個起始位(0),8或9個
    發(fā)表于 08-08 15:35 ?38次下載
    <b class='flag-5'>SCI</b>通訊口的使用方法

    簡述spi與sci區(qū)別

    SCI串行通信接口(serial communication interface)也是由Motorola公司推出的。司推出的。它是一種通用異步通信接口UART,與MCS‐51的
    發(fā)表于 11-08 14:46 ?1.3w次閱讀

    TMS320x2833x和2823x串行通信接口(SCI)的詳細用戶手冊免費下載

    串行通信接口(SCI)是一種雙絲異步串行端口,俗稱UART。SCI模塊支持CPU和其他異步外設(shè)之間的數(shù)字
    發(fā)表于 10-25 08:00 ?6次下載
    TMS320x2833x和2823x串行<b class='flag-5'>通信</b>接口(<b class='flag-5'>SCI</b>)的詳細用戶手冊免費下載

    SCI中斷接收

    SCI 是全雙工異步串行通信接口,主要用于 MCU 與其他計算機或設(shè)備之間的通信,幾個獨立的 MCU也能通過 SCI 實現(xiàn)串行
    發(fā)表于 11-24 17:21 ?12次下載
    <b class='flag-5'>SCI</b>中斷接收

    SCI中斷發(fā)送

    SCI 是全雙工異步串行通信接口,主要用于 MCU 與其他計算機或設(shè)備之間的通信,幾個獨立的 MCU也能通過 SCI 實現(xiàn)串行
    發(fā)表于 11-24 17:36 ?3次下載
    <b class='flag-5'>SCI</b>中斷發(fā)送

    SCI、UART和RS-232的區(qū)別

    由于這幾個概念很容易混淆,對其進行學(xué)習(xí)說明提示:以下是本篇文章正文內(nèi)容,下面案例可供參考一、SCI,UART和RS-232的概念1.SCISCI即Serial Communication Interface,串行通信接口,接收和發(fā)送有各自獨立的信號線,但不是同一個時鐘,所
    發(fā)表于 12-05 17:51 ?2次下載
    <b class='flag-5'>SCI</b>、UART和RS-232的區(qū)別