0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子设计 来源:瑞萨电子 作者:瑞萨电子 2021-04-21 16:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本应用笔记介绍了具有FIFO(先进先出)设置说明的UARTJ串行接口控制,以及使用示例的概述。该文档还描述了使用环境,例如电路图,开发环境,所使用的软件以及带有流程图,主要处理,接收/发送中断处理和寄存器设置的示例应用程序。

概述

本应用笔记举例说明了UARTJ的用法示例。

该示例程序对V850E2 / MN4微控制器进行了基本的初始设置,例如时钟频率的选择和端口I / O的设置。初始化结束后的主要处理将执行UARTJ1和UART3之间的串行通信。UARTJ1发送数据,而UARTJ3接收数据。

该软件的要点如下所示。

pIYBAGB_47iAC2uCAAGOhkvXgC0575.png

UARTJ软件处理

主循环处理

主循环处理主要分为两个。它反复控制发送/接收,并等待发送/接收结束。如果在设置了UARTJ的操作之后将发送数据写入URTJnFTX寄存器,则将数据写入发送FIFO。存储在发送FIFO中的数据被传送到发送移位寄存器,然后通过TXDnF引脚开始串行发送。

在此示例程序中,发送UARTJ1发送16字节数据,接收UARTJ3从UARJ1接收16字节数据。内部RAM具有16字节(一个字节(一个块数据)¬16)的用户发送阵列来存储发送数据,而16字节的用户接收阵列来存储接收数据。

当在主循环处理期间发生发送/接收中断或状态中断时,将执行相应的中断处理。在此示例程序中,中断在以下列出的时间发生。

  • 发送中断:当发送FIFO为空时
  • 接收中断:当接收FIFO满时
  • 状态中断:在接收或发送过程中发生错误时

发展

必须安装下面列出的通行费才能运行示例程序。

CubeSuite +
瑞萨电子的集成开发环境CubeSuite +提供了用户开发应用程序所需的各种软件开发工具。用户可以在各种开发阶段无缝,轻松地使用这些工具,包括编码,汇编,编译,使用仿真器模拟器进行调试以及Flash编程

MINICUBE
MINICUBE是瑞萨电子的通用在线仿真器,它采用JTAG接口系统。它允许用户调试板载真实处理器,并提供高度透明和稳定的仿真功能。需要适配器才能将TB板连接到MINICUBE。

状态中断处理

在发送/接收过程中发生错误时,会发生状态中断请求。

  • 数据一致性错误
  • 超时错误
  • 取景错误
  • 奇偶校验错误
  • 溢出错误
  • 溢出错误

o4YBAGB_48eAZd1AAACfGjG7fkY992.png

状态中断处理

当在发送/接收期间检测到错误时,URTJnSTR1和URTJnFSTR1寄存器中的相应错误标志将设置为1。然后,UARTJ状态中断处理将清除发送/接收FIFO。通过等待相当于传输16字节数据所需的时间来清除发送FIFO。通过从中读取所有接收到的数据来清除接收FIFO。内部RAM中的发送标志和接收标志设置为1。通过URTJnSTC和URTJnFSTC寄存器清除SFR错误标志,并清除发送/接收中断请求或状态中断请求。UARTJ1和UARTJ3暂时停止并返回主循环(在主循环处理中恢复发送/接收)。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    8249

    浏览量

    162373
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    串行接口MRAM存储芯片面向工业物联网和嵌入式系统的应用

    英尚微电子所代理的Everspin xSPI串行接口MRAM存储芯片,基于最新的JEDEC xSPI标准与独有的STT-MRAM技术构建,这款串行接口MRAM存储芯片可全面替代传统SR
    的头像 发表于 11-05 15:31 198次阅读

    可编程多协议串行接口适配器 串行接口测试与转换 USB转UARTI2CSPICAN1-Wire

    串行接口
    稳控自动化
    发布于 :2025年10月30日 11:14:27

    PROFINET接口嵌入式解决方案

    嵌入式PROFINET RT IRT MRP接口模块PNS-424为需要PROFINET通信功能的用户,提供PROFINET从站接口。 用户可通过串行接口,实现高速度,低延时过程数据传
    的头像 发表于 06-04 15:26 506次阅读
    PROFINET<b class='flag-5'>接口</b>嵌入式解决<b class='flag-5'>方案</b>

    智多晶XSBERT让高速串行接口调试化繁为简

    高速串行接口(如PCIe、以太网、HDMI等)是芯片设计的“高速公路”,但调试过程却常让人抓狂——信号质量差、误码率高、眼图模糊……耗时耗力的测试流程,是否让你无数次想对屏幕喊“太难了”?
    的头像 发表于 05-30 14:30 822次阅读
    智多晶XSBERT让高速<b class='flag-5'>串行</b><b class='flag-5'>接口</b>调试化繁为简

    MAX9247 27位、2.5MHz至42MHz、直流平衡、LVDS串行器技术手册

    MAX9247数字视频并/串行转换器可将27位并行数据转换为串行数据。18位视频数据和9位控制数据经过编码,复用到串行接口,可降低
    的头像 发表于 05-28 17:09 831次阅读
    MAX9247 27位、2.5MHz至42MHz、直流平衡、LVDS<b class='flag-5'>串行</b>器技术手册

    MAX9249多媒体串行链路串行器,带有LVDS系统接口技术手册

    MAX9249串行器带有LVDS系统接口,采用Maxim吉比特多媒体串行链路(GMSL)技术。MAX9249串行器与GMSL解串器配合使用,构成完整的数字
    的头像 发表于 05-28 16:43 779次阅读
    MAX9249多媒体<b class='flag-5'>串行</b>链路<b class='flag-5'>串行</b>器,带有LVDS系统<b class='flag-5'>接口</b>技术手册

    MAX9268多媒体串行链路解串器,具有LVDS系统接口技术手册

    MAX9268解串器采用Maxim吉比特多媒体串行链路(GMSL)技术,具有LVDS系统接口,可有效减少引脚数、缩小封装面积,器件可以与任意一款GMSL串行器配合使用,构成完整的数字串行
    的头像 发表于 05-28 16:38 819次阅读
    MAX9268多媒体<b class='flag-5'>串行</b>链路解串器,具有LVDS系统<b class='flag-5'>接口</b>技术手册

    MAX9265 HDCP吉比特多媒体串行链路串行器,带有LVDS系统接口技术手册

    MAX9265吉比特多媒体串行链路(GMSL)串行器具有LVDS系统接口和宽带数字内容保护(HDCP)加密,用于DVD和Blu-ray™视频及音频数据的内容保护。串行器可配合任何HDC
    的头像 发表于 05-28 16:12 686次阅读
    MAX9265 HDCP吉比特多媒体<b class='flag-5'>串行</b>链路<b class='flag-5'>串行</b>器,带有LVDS系统<b class='flag-5'>接口</b>技术手册

    MAX9266 HDCP多媒体串行链路解串器,带有LVDS系统接口技术手册

    MAX9266多媒体串行链路(GMSL)解串器带有LVDS系统接口和宽带数字内容保护(HDCP)加密,用于DVD和Blu-ray™视频及音频数据保护。该款解串器配合任何HDCP-GMSL串行器,构成数字
    的头像 发表于 05-28 16:05 925次阅读
    MAX9266 HDCP多媒体<b class='flag-5'>串行</b>链路解串器,带有LVDS系统<b class='flag-5'>接口</b>技术手册

    串行通信接口SPI与QSPI的区别

    在嵌入式系统的世界里,选择正确的通信技术可以对项目的性能和可扩展性产生重大影响。让我们比较两个流行的串行通信接口:SPI(串行外设接口)和QSPI(四路SPI)。
    的头像 发表于 04-09 15:24 2540次阅读
    <b class='flag-5'>串行</b>通信<b class='flag-5'>接口</b>SPI与QSPI的区别

    用于双向HMI和外设接口的32位RX113系列微控制器数据手册

    RX113系列微控制器内置了诸如通用串行总线(USB)和红外数据协会(IrDA)红外通信等通信功能,还集成了电容式触摸传感器(CTSU)、段式液晶显示器(LCD)以及串行音频接口(SS
    的头像 发表于 03-19 17:19 869次阅读
    用于双向HMI和外设<b class='flag-5'>接口</b>的32位RX113系列微<b class='flag-5'>控制</b>器数据手册

    电容屏串行接口

    帝晶智慧屏电容屏串行接口
    的头像 发表于 03-11 17:21 1649次阅读

    串行接口的工作方式有几种,串行接口的RXD1和TXD1是什么端口

    在数字通信领域,串行接口作为一种高效的数据传输方式,广泛应用于各种电子设备之间的数据交换。串行接口不仅具有结构简单、传输距离远、抗干扰能力强等优点,而且能够支持多种工作方式,以适应不同
    的头像 发表于 01-29 16:51 2086次阅读

    异步串行接口有哪些,异步串行接口为何需要波特率

    在现代电子通信领域,异步串行接口作为数据交换的一种基本方式,广泛应用于各种嵌入式系统、计算机设备以及远程通信网络中。本文将深入探讨异步串行接口的主要类型,并解析为何波特率在异步
    的头像 发表于 01-29 14:47 1577次阅读

    TMS320C672x DSP串行外设接口(SPI)参考指南

    电子发烧友网站提供《TMS320C672x DSP串行外设接口(SPI)参考指南.pdf》资料免费下载
    发表于 12-17 16:09 0次下载
    TMS320C672x DSP<b class='flag-5'>串行</b>外设<b class='flag-5'>接口</b>(SPI)参考指南