TI中文支持网
TI专业的中文技术问题搜集分享网站

有关通信接口的疑问!!!

 MSP430x2xx Family User's Guide 中,介绍了三种接口USI,USCI,USART。它们分别有各自的控制寄存器组,并且有的有相同的工作模式,

在data sheet 文件中,查不到芯片上对应的这三种接口的功能引脚啊。是不是这三种接口共用的同一组硬件模块啊!?多谢解惑!

Hardy Hu:

1.MCU引脚功能查询:在MCU的datasheet,Description中可以找到,一般由两种形式-Device Pinout的图片和Terminal Functions表格

2.USI,USCI,USART是三个不同的硬件模块

对于USI:它是比较简洁的串行通讯硬件模块,可以实现SPI与IIC;

对于USCI:里面有USCI_A,实现UART/SPI/LIN/IrDA,USCI_B,实现IIC和SPI;

同时在较新的MSP430 MCU中有eUSCI_A和eUSCI_B,

eUSCI_B在IIC的实现上比USCI_B有一些新的功能:

对于USART:可以实现UART,SPI,IIC(具体的function需要查看相应MCU的datasheet与user‘s guide)

Shengxiang Xie:

1、User's Guide——对应与某一系列的单片机,如所有Value Line均对应同一User's Guide,上面介绍了该系列所有的外设模块等;

      Datasheet—— 每个具体型号的数据手册可以找到一个datasheet; 也有可能两个型号对应同一个datasheet

2、 回到LZ的问题,User‘s Guide中介绍了3种接口,对应到某个datasheet上,不一定会有3种功能引脚;

     举例说,User's Guide中有DA模块的介绍,但是对于某些型号的单片机没有DA,所有也找不到对应的DA引脚;

3、3种接口的具体功能2楼已经做了回答。

4、3种模块使用的不是同一个硬件实现。 

赞(0)
未经允许不得转载:TI中文支持网 » 有关通信接口的疑问!!!
分享到: 更多 (0)