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

F28069的epwm和spi问题

现在我在程序里开了一个PWM中断,133us,我的spi外接了一个芯片用于串口读取数据,读取数据函数大概用时7us,现在将spi读取数据的这个函数,放在pwm中断执行,应该时间足够,但是放在里面后会经常看门狗复位(我的看门狗是200ms),整个程序里没有其他的中断,包括spi也没有开中断,难道spi读取发送程序不能嵌套在其他中断里,请问这是为什么,有什么解决方法吗?

末末:

楼主, 请先确认一下程序中是否包含喂狗程序,同时询问一下,楼主是基于什么考虑要在PWM中断中读取SPI的数据? 是否可以考虑直接用SPI中断进行收发呢? 

现在我在程序里开了一个PWM中断,133us,我的spi外接了一个芯片用于串口读取数据,读取数据函数大概用时7us,现在将spi读取数据的这个函数,放在pwm中断执行,应该时间足够,但是放在里面后会经常看门狗复位(我的看门狗是200ms),整个程序里没有其他的中断,包括spi也没有开中断,难道spi读取发送程序不能嵌套在其他中断里,请问这是为什么,有什么解决方法吗?

Charles Ji:

回复 末末:

确实需要在PWM中断里读取spi数据进行运算,一个pwm周期读取一次,计算一次,不知道把spi读取数据放在PWM中断里,可以吗

赞(0)
未经允许不得转载:TI中文支持网 » F28069的epwm和spi问题
分享到: 更多 (0)