91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

基于FIFOU的ARTJ串行接口控制方案

電子設(shè)計(jì) ? 來源:瑞薩電子 ? 作者:瑞薩電子 ? 2021-04-21 16:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本應(yīng)用筆記介紹了具有FIFO(先進(jìn)先出)設(shè)置說明的UARTJ串行接口控制,以及使用示例的概述。該文檔還描述了使用環(huán)境,例如電路圖,開發(fā)環(huán)境,所使用的軟件以及帶有流程圖,主要處理,接收/發(fā)送中斷處理和寄存器設(shè)置的示例應(yīng)用程序。

概述

本應(yīng)用筆記舉例說明了UARTJ的用法示例。

該示例程序?qū)850E2 / MN4微控制器進(jìn)行了基本的初始設(shè)置,例如時(shí)鐘頻率的選擇和端口I / O的設(shè)置。初始化結(jié)束后的主要處理將執(zhí)行UARTJ1和UART3之間的串行通信。UARTJ1發(fā)送數(shù)據(jù),而UARTJ3接收數(shù)據(jù)。

該軟件的要點(diǎn)如下所示。

pIYBAGB_47iAC2uCAAGOhkvXgC0575.png

UARTJ軟件處理

主循環(huán)處理

主循環(huán)處理主要分為兩個(gè)。它反復(fù)控制發(fā)送/接收,并等待發(fā)送/接收結(jié)束。如果在設(shè)置了UARTJ的操作之后將發(fā)送數(shù)據(jù)寫入U(xiǎn)RTJnFTX寄存器,則將數(shù)據(jù)寫入發(fā)送FIFO。存儲(chǔ)在發(fā)送FIFO中的數(shù)據(jù)被傳送到發(fā)送移位寄存器,然后通過TXDnF引腳開始串行發(fā)送。

在此示例程序中,發(fā)送UARTJ1發(fā)送16字節(jié)數(shù)據(jù),接收UARTJ3從UARJ1接收16字節(jié)數(shù)據(jù)。內(nèi)部RAM具有16字節(jié)(一個(gè)字節(jié)(一個(gè)塊數(shù)據(jù))?16)的用戶發(fā)送陣列來存儲(chǔ)發(fā)送數(shù)據(jù),而16字節(jié)的用戶接收陣列來存儲(chǔ)接收數(shù)據(jù)。

當(dāng)在主循環(huán)處理期間發(fā)生發(fā)送/接收中斷或狀態(tài)中斷時(shí),將執(zhí)行相應(yīng)的中斷處理。在此示例程序中,中斷在以下列出的時(shí)間發(fā)生。

  • 發(fā)送中斷:當(dāng)發(fā)送FIFO為空時(shí)
  • 接收中斷:當(dāng)接收FIFO滿時(shí)
  • 狀態(tài)中斷:在接收或發(fā)送過程中發(fā)生錯(cuò)誤時(shí)

發(fā)展

必須安裝下面列出的通行費(fèi)才能運(yùn)行示例程序。

CubeSuite +
瑞薩電子的集成開發(fā)環(huán)境CubeSuite +提供了用戶開發(fā)應(yīng)用程序所需的各種軟件開發(fā)工具。用戶可以在各種開發(fā)階段無縫,輕松地使用這些工具,包括編碼,匯編,編譯,使用仿真器模擬器進(jìn)行調(diào)試以及Flash編程。

MINICUBE
MINICUBE是瑞薩電子的通用在線仿真器,它采用JTAG接口系統(tǒng)。它允許用戶調(diào)試板載真實(shí)處理器,并提供高度透明和穩(wěn)定的仿真功能。需要適配器才能將TB板連接到MINICUBE。

狀態(tài)中斷處理

在發(fā)送/接收過程中發(fā)生錯(cuò)誤時(shí),會(huì)發(fā)生狀態(tài)中斷請求。

  • 數(shù)據(jù)一致性錯(cuò)誤
  • 超時(shí)錯(cuò)誤
  • 取景錯(cuò)誤
  • 奇偶校驗(yàn)錯(cuò)誤
  • 溢出錯(cuò)誤
  • 溢出錯(cuò)誤

o4YBAGB_48eAZd1AAACfGjG7fkY992.png

狀態(tài)中斷處理

當(dāng)在發(fā)送/接收期間檢測到錯(cuò)誤時(shí),URTJnSTR1和URTJnFSTR1寄存器中的相應(yīng)錯(cuò)誤標(biāo)志將設(shè)置為1。然后,UARTJ狀態(tài)中斷處理將清除發(fā)送/接收FIFO。通過等待相當(dāng)于傳輸16字節(jié)數(shù)據(jù)所需的時(shí)間來清除發(fā)送FIFO。通過從中讀取所有接收到的數(shù)據(jù)來清除接收FIFO。內(nèi)部RAM中的發(fā)送標(biāo)志和接收標(biāo)志設(shè)置為1。通過URTJnSTC和URTJnFSTC寄存器清除SFR錯(cuò)誤標(biāo)志,并清除發(fā)送/接收中斷請求或狀態(tài)中斷請求。UARTJ1和UARTJ3暫時(shí)停止并返回主循環(huán)(在主循環(huán)處理中恢復(fù)發(fā)送/接收)。

編輯:hfy

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

    文章

    8468

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    醫(yī)療電子設(shè)備測試 | 人機(jī)交互 + 傳感器接口 + 執(zhí)行控制 協(xié)同測試方案

    醫(yī)療電子設(shè)備測試 | 人機(jī)交互 + 傳感器接口 + 執(zhí)行控制 協(xié)同測試方案
    的頭像 發(fā)表于 03-27 13:46 ?64次閱讀
    醫(yī)療電子設(shè)備測試 | 人機(jī)交互 + 傳感器<b class='flag-5'>接口</b> + 執(zhí)行<b class='flag-5'>控制</b> 協(xié)同測試<b class='flag-5'>方案</b>

    Everspin四路串行外設(shè)接口MRAM芯片

    MR25H40VDF是Everspin公司推出的一款基于四路串行外設(shè)接口(SPI)的MRAM芯片,隸屬于MR2xH40系列。MRAM芯片MR2xH40系列是SPI接口MRAM系列,其存儲(chǔ)器陣列邏輯
    的頭像 發(fā)表于 03-26 15:56 ?33次閱讀
    Everspin四路<b class='flag-5'>串行</b>外設(shè)<b class='flag-5'>接口</b>MRAM芯片

    MAX6921/MAX6931:20 輸出、76V 串行接口 VFD 管驅(qū)動(dòng)器的全面解析

    多路復(fù)用 VFD 管連接到 VFD 控制器(如 MAX6850 - MAX6853)或微控制器,同時(shí)也適用于驅(qū)動(dòng)靜態(tài) VFD 管或電信繼電器。它采用行業(yè)標(biāo)準(zhǔn)的 4 線串行接口(CLOC
    的頭像 發(fā)表于 02-12 11:50 ?312次閱讀

    探索英飛凌BTS71220-4ESE:一款強(qiáng)大的串行接口電源控制

    探索英飛凌BTS71220-4ESE:一款強(qiáng)大的串行接口電源控制器 在電子工程領(lǐng)域,電源控制器是各類電子設(shè)備穩(wěn)定運(yùn)行的關(guān)鍵組件。今天,我們將深入探討英飛凌(Infineon
    的頭像 發(fā)表于 02-09 11:25 ?184次閱讀

    探索LM2502:MPL顯示接口串行器和解串器的技術(shù)奧秘

    的CPU/視頻總線與低功耗電流模式串行MPL(移動(dòng)像素鏈路)接口提供了出色的適配方案。本文將深入探討LM2502的特性、系統(tǒng)優(yōu)勢、電氣特性以及應(yīng)用場景等方面,為電子工程師在設(shè)計(jì)中提供有價(jià)值的參考。 文件下載: lm2502.pd
    的頭像 發(fā)表于 12-29 17:10 ?662次閱讀

    Z80230/Z85230/L增強(qiáng)型串行通信控制器深度解析

    器(ESCC)就是一款具有卓越性能和豐富功能的產(chǎn)品。本文將對該控制器進(jìn)行詳細(xì)解析,涵蓋其功能描述、輸入輸出能力、編程方法、接口時(shí)序、電氣特性以及已知問題和解決方案等方面。 文件下載: Z8523008VEG.pdf 1. 引腳描
    的頭像 發(fā)表于 12-24 17:00 ?340次閱讀

    串行接口MRAM存儲(chǔ)芯片面向工業(yè)物聯(lián)網(wǎng)和嵌入式系統(tǒng)的應(yīng)用

    英尚微電子所代理的Everspin xSPI串行接口MRAM存儲(chǔ)芯片,基于最新的JEDEC xSPI標(biāo)準(zhǔn)與獨(dú)有的STT-MRAM技術(shù)構(gòu)建,這款串行接口MRAM存儲(chǔ)芯片可全面替代傳統(tǒng)SR
    的頭像 發(fā)表于 11-05 15:31 ?470次閱讀

    可編程多協(xié)議串行接口適配器 串行接口測試與轉(zhuǎn)換 USB轉(zhuǎn)UARTI2CSPICAN1-Wire

    串行接口
    穩(wěn)控自動(dòng)化
    發(fā)布于 :2025年10月30日 11:14:27

    PROFINET接口嵌入式解決方案

    嵌入式PROFINET RT IRT MRP接口模塊PNS-424為需要PROFINET通信功能的用戶,提供PROFINET從站接口。 用戶可通過串行接口,實(shí)現(xiàn)高速度,低延時(shí)過程數(shù)據(jù)傳
    的頭像 發(fā)表于 06-04 15:26 ?722次閱讀
    PROFINET<b class='flag-5'>接口</b>嵌入式解決<b class='flag-5'>方案</b>

    智多晶XSBERT讓高速串行接口調(diào)試化繁為簡

    高速串行接口(如PCIe、以太網(wǎng)、HDMI等)是芯片設(shè)計(jì)的“高速公路”,但調(diào)試過程卻常讓人抓狂——信號質(zhì)量差、誤碼率高、眼圖模糊……耗時(shí)耗力的測試流程,是否讓你無數(shù)次想對屏幕喊“太難了”?
    的頭像 發(fā)表于 05-30 14:30 ?1087次閱讀
    智多晶XSBERT讓高速<b class='flag-5'>串行</b><b class='flag-5'>接口</b>調(diào)試化繁為簡

    MAX9249多媒體串行鏈路串行器,帶有LVDS系統(tǒng)接口技術(shù)手冊

    MAX9249串行器帶有LVDS系統(tǒng)接口,采用Maxim吉比特多媒體串行鏈路(GMSL)技術(shù)。MAX9249串行器與GMSL解串器配合使用,構(gòu)成完整的數(shù)字
    的頭像 發(fā)表于 05-28 16:43 ?1148次閱讀
    MAX9249多媒體<b class='flag-5'>串行</b>鏈路<b class='flag-5'>串行</b>器,帶有LVDS系統(tǒng)<b class='flag-5'>接口</b>技術(shù)手冊

    MAX9268多媒體串行鏈路解串器,具有LVDS系統(tǒng)接口技術(shù)手冊

    MAX9268解串器采用Maxim吉比特多媒體串行鏈路(GMSL)技術(shù),具有LVDS系統(tǒng)接口,可有效減少引腳數(shù)、縮小封裝面積,器件可以與任意一款GMSL串行器配合使用,構(gòu)成完整的數(shù)字串行
    的頭像 發(fā)表于 05-28 16:38 ?1203次閱讀
    MAX9268多媒體<b class='flag-5'>串行</b>鏈路解串器,具有LVDS系統(tǒng)<b class='flag-5'>接口</b>技術(shù)手冊

    MAX9265 HDCP吉比特多媒體串行鏈路串行器,帶有LVDS系統(tǒng)接口技術(shù)手冊

    MAX9265吉比特多媒體串行鏈路(GMSL)串行器具有LVDS系統(tǒng)接口和寬帶數(shù)字內(nèi)容保護(hù)(HDCP)加密,用于DVD和Blu-ray?視頻及音頻數(shù)據(jù)的內(nèi)容保護(hù)。串行器可配合任何HDC
    的頭像 發(fā)表于 05-28 16:12 ?1093次閱讀
    MAX9265 HDCP吉比特多媒體<b class='flag-5'>串行</b>鏈路<b class='flag-5'>串行</b>器,帶有LVDS系統(tǒng)<b class='flag-5'>接口</b>技術(shù)手冊

    MAX9266 HDCP多媒體串行鏈路解串器,帶有LVDS系統(tǒng)接口技術(shù)手冊

    MAX9266多媒體串行鏈路(GMSL)解串器帶有LVDS系統(tǒng)接口和寬帶數(shù)字內(nèi)容保護(hù)(HDCP)加密,用于DVD和Blu-ray?視頻及音頻數(shù)據(jù)保護(hù)。該款解串器配合任何HDCP-GMSL串行器,構(gòu)成數(shù)字
    的頭像 發(fā)表于 05-28 16:05 ?1384次閱讀
    MAX9266 HDCP多媒體<b class='flag-5'>串行</b>鏈路解串器,帶有LVDS系統(tǒng)<b class='flag-5'>接口</b>技術(shù)手冊

    串行通信接口SPI與QSPI的區(qū)別

    在嵌入式系統(tǒng)的世界里,選擇正確的通信技術(shù)可以對項(xiàng)目的性能和可擴(kuò)展性產(chǎn)生重大影響。讓我們比較兩個(gè)流行的串行通信接口:SPI(串行外設(shè)接口)和QSPI(四路SPI)。
    的頭像 發(fā)表于 04-09 15:24 ?3410次閱讀
    <b class='flag-5'>串行</b>通信<b class='flag-5'>接口</b>SPI與QSPI的區(qū)別