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.

MSP430F5325 master SPI PORT MAP controller

Other Parts Discussed in Thread: MSP430F5325

你好,MCU专家工程师。

有两个问题请教下。

Q1:在MCU user manual中提到UCXSTE, 文档中解释是在slave mode下存在多主设备才会用的信号,对于一主多从的情况下SPI 的chip select信号是怎么出的,可以由GPIO出么?

Q2:由于USCA0,USCB0全部都占用,但是还是缺少一个接口,对于PM_USCA1/B1可以作为串口通信来用么?是不是功能是不是与A0,B0相同?对于PORT MAP COMTROLLER这个功能,看完文档还是不太了解,能否解释下。

多谢

B.R

Bo.Z

  • 不能的。PORT MAP COMTROLLER只是一种io功能的映射,并不是多了一个USCA0或者USCB0模块

  • 十分感谢您的回答。

    还有些疑问就是,在介绍MSP430F5325的datasheet中描述,是I2C,UART个数为2,SPI个数为4,这样只有两个通信模块块的话就对不上了。

    Q2:在对接外部SPI芯片时,芯片的CHIP SELECT管脚是不是可以拉到其他gpio上?

    附datasheet关于通信模块的描述:

    2个通用串行通信接口

    • USCI_A0 和 USCI_A1 各支持 增强型 UART 支持自动波特率检测 IrDA 编码器和解码器 同步 SPI
    • USCI_B0 和 USCI_B1各支持 I2CTM 同步 SPI

    br

    bo.z

  • 在具体型号的datasheet里有io功能表的说明,里面有哪几个io实现一个完整的spi http://www.ti.com/cn/lit/pdf/zhcs474

    一般每个USCI_A或者USCI_B可以配置为两个uart或者两个spi

    • USCI_A0 和 USCI_A1 各支持 增强型 UART 支持自动波特率检测 IrDA 编码器和解码器 同步 SPI
    • USCI_B0 和 USCI_B1各支持 I2CTM 同步 SPI

    意思是不是A0可以配置为UART,A1配置为SPI,是不是可以这么理解?

  • MANY THANKS DIRTY-WILL-FLY.