花了一下午,弄明白四个名词 USCI,USI,LIN,IrDa

本文介绍了MSP430系列微控制器中的USCI、USI、LIN及IrDa四种通信接口的特点与应用场景。USCI支持UART、SPI、I2C等多种通信方式;USI则针对MSP430F20x2和MSP430F20x3系列,支持SPI和I2C通信;LIN是一种低成本串行通信网络,适用于汽车控制系统;IrDa则是红外数据传输标准。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


最近在看MSP的程序,TI的官方例子程序,有些名词看了却不知道什么意思,本着穷根问底的态度,上网搜索,花了一下午,弄明白四个名词 USCI,USI,LIN,IrDa。收获不算很大。
USCI模块:
USCI是MSP430全新的通用通信接口,支持UART/LIN,SPI,IIC等通信.目前MSP430F22/23X和
MSP430FG461X系列单片机片内具有USCI模块.
USCI模块的主要特点:
两个独立的通信模块USCI_A和USCI_B;
超低功耗,支持在低功耗模式下工作;
DMA使能;
中断驱动;
自动检测的波特率发生器;
异步通信模式:
——支持标准UART和多机处理UART;
——能够自动波特率检测(LIN支持);
——支持IrDA(红外线数据标准协会);
——支持LPMx低功耗唤醒.
同步通信模式:
——支持SPI(主/从模式,3线,4线);
——支持IIC(主/从模式);
——LPMx操作.

USI

MSP430F20x2和MSP430F20x3微控制器都包含一組通用串列界面 (USI),可規劃成主裝置或僕裝置以支援I2C或SPI通訊。USI,支持SPI和I2C

http://www.microcontrol.cn/bbs/MINI/Default.asp?112-5554-0-0-0-0-0-a-.htm


LIN

  什么是LIN?

       LIN(Local Interconnect Network)是一种低成本的串行通讯网络用于实现汽车中的分

  布式电子系统控制LIN 的目标是为现有汽车网络(例如CAN 总线)提供辅助功能因此LIN

  总线是一种辅助的总线网络在不需要CAN 总线的带宽和多功能的场合比如智能传感器和

  制动装置之间的通讯使用LIN 总线可大大节省成本

  LIN 技术规范中除定义了基本协议和物理层外还定义了开发工具和应用软件接口

  LIN 通讯是基于SCI(UART)数据格式采用单主控制器/多从设备的模式仅使用一根12V 信

  号总线和一个无固定时间基准的节点同步时钟线

  这种低成本的串行通讯模式和相应的开发环境已经由LIN 协会制定成标准LIN 的标准

  化将为汽车制造商以及供应商在研发应用操作系统降低成本。


irda

  IrDA是红外数据组织(Infrared Data Association)的简称,

  目前广泛采用的IrDA红外连接技术就是由该组织提出的.

  到目前为止,全球采用IrDA技术的设备超过了5000万部。 IrDA已经制订出物理介质和

  协议层规格,以及2个支持IrDA标准的设备可以相互监测对方并交换数据。 初始的IrDA1.0

  标准制订了一个串行,半双工的同步系统,传输速率为2400bps到115200bps,

  传输范围1 m,传输半角度为15度到30度。最近IrDA扩展了其物理层规格使数据传输

  率提升到4Mbps。PXA27x就是使用了这种扩展了的物理层规格。

  IrDA协议分析

  IrDA数据协议由物理层,链路接入层和链路管理层三个基本层协议组成,另外,

  为满足各层上的应用的需要,IrDA栈支持IrLAP, IrLMP, IrIAS, IrIAP, IrLPT, IrCOMM,

  IrOBEX和IrLAN等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值