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.

TMS570 SPI SLAVE

Other Parts Discussed in Thread: HALCOGEN

ti的工程师:

你们好!

现在在用spi做从,不知道这个怎么设置中断模式呢?在halcogen里设置了低电平中断,但是一直不能进中断,设置和sci区别大么?

多谢!

  • SPI和SCI是类似的。

    请问你的SCI中断配置有没有问题?

    检查一下,SPI模块的中断使能以及全局中断使能都有没有打开。

    调试时,检查一下SPI是否真的有接收到数据,中断标志位是否置1?

    在spi.c中的低优先级中断函数中打断点,看看能否进到这个函数中?

  • SCI没有问题

    中断使能了,spi的中断标志位在初始化之后tx的标志位就一直置1,不知道为什么呢?rx的标志位一直没有变化,打了断点就是一直不进去,所以怀疑是哪里配置的有问题

    另外spiEndNotification和spiNotification哪个是中断处理,哪个是清中断标志呢?

    你有实现spi的这个功能么?有简单的例程能借鉴一下么?

    多谢!

  • 解决了,是硬件的问题,没注意原本连接的板子上的主设备上电了还有程序,和外接的主设备叠加,时序乱了