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.

TMS570LS1227 MibSPI與SPI Datasheet 詢問?

Other Parts Discussed in Thread: HALCOGEN

Hello, 

请问一下,我目前正在做MibSPI和SPI的测试,有以下问题,希望能麻烦你解答:

1.如下图,MibSPI或SPI都有个nENA的脚位,请问它的用途为何呢?

2.为何mibSPI5的module没有clock的脚位呢?

3. Datasheet 里的有说到8 transfer groups,是什麽意思呢,它的用途为何?

  • shunfan,

    1. MIBSPI_ENA这个管脚主要是芯片作为SPI从机通信时,用来告诉主机我的数据已经准备好了的信号管脚。这个只在作为slave时使用。

    2. MIBSPI5是有clk信号管脚的,这里没列出来是因为它和其他的功能模块的管脚是公用的,在开发的时候,你需要通过HALCOGEN里面的pin multiplexing的界面去配置它,让它工作在MIBSPI5的状态下。

    3. transfer group你可以把它看成是SPI的发送和接收的缓存FIFO空间。你发送和接收数据时,都是先把数据填充到fifo里面,然后在移到发送寄存器和接收寄存器中。

    谢谢

  • Hello Ken,

    请问一下,当我initial  SPI 的 module 后,他的clock就会一直发送吗?或是只有在我传值时,clock才会作用?

    若是传值时才有clock的话,

    今天我接了一个slaver,而slaver只需把值传回来,不就无法接收,因为没有clock讯号。

    谢谢您

  • Shunfan,

      SPI的clock是在主机发送数据的时候才会产生,如果你需要把slave的数据接收回来的话,你也需要在主机这边发送数据,即使是无效的数据,你也得把发送寄存器填充好,不然主机发不出clock的。

    谢谢