This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

USI和USCI有什么区别?还有是不是msp430g2553上只有USCI?

Other Parts Discussed in Thread: MSP430G2553, MSP430G2211

USI和USCI有什么区别?还有是不是msp430g2553上只有USCI?

  • 楼主你好!

     

    msp430G2553只有USCI,笼统的说,USCI比USI功能强大。更多建议参考MSP430X2XX user guide。

  • 在 MSP430 系列中微控制器中有三种串行通讯模块。它们分别是 USART 、 USI 和 USCI 。 USART 支持同一硬件模块的两种串行模式,分别是 UART 和 SPI 。 USART 实现了独立的收发转换暂存器和 分离的收发缓冲暂存器以及中断能力。

     通用同步串行通讯 (USI) ,对于一个 GPIO 数量少的设备来说,是一个高性能串行接口。它是一个 8 或 16bit 移位寄存器,可被用作输出数据,或配合软件一起使用时,可以实现串行通讯。而且 USI 包含了一个能轻松实现 SPI 和 I2C 通讯的硬件功能。 USI 模块还包含了中断功能来减少必要 的对串行通讯管理软件并保持 MSP430 超低功耗的能力。

     通用串行接口 (USCI) 是 MSP430 串行接口的新标准,支持使用单个硬件模块实现多种串行通讯模 式。 USCI 支持所有异步通讯模式和一个 SPI 。异步模式包括了 UART , IrDA 和 LIN 。 IrDA 和 LIN 只提供了其物理层的支持。有两个独立模块 USCI_A 和 USCI_B 可以同时工作。所有模块能够从 任何 LPMx 模式中唤醒。而且, USCI 有中断驱动和 DMA 功能。

  • msp430g2xx3的有usci。其他的是usi。

  • 背景:测试nrf24l01是否发送数据,数据是否正确  通过串口助手知晓  芯片msp430g2211  

    问题:是否有串口列程 官网上波特率 9600 全双工模式 可以套用吗?怎么样套用?

  • 官网有波特率9600的串口例程,但不是全双工的。需要修改下。

    如果只是做测试,建议一直发送数据就可以