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.

关于F28335的几个问题,向大家求教



我在使用F28335的过程中遇到一些问题,向大家求教:

1:F28335偶尔不能正常复位,我采用的是TPS767D301作为电源和复位芯片,其两个RST引脚并联输出至DSP的复位引脚.外部晶体采用的是30M有源晶振.我反复上下电观察复位现象,大约每20~30次会出现一次不能正常复位.

2:我在F28335中使用了外部中断XINT1后,程序就不能正常运行了.仿真的时候可以运行,烧到FLASH后仿真,发现程序在开启了XINT1后就掉到非法指令陷阱中断中去了.我除了XINT1中断外还使用了TIMER0及AD中断,其余两个都正常,我把这两个关闭了,只开XINT1中断也还是无法烧到FLASH后正常运行.

3:我使用了ECAN外设与外部的单片机通信,DSP发指令,单片机收到后向DSP发数据.通信速率500K,大部分时间都可以正常工作,但偶尔遇到现场有干扰的时候ECAN外设就不能正常工作了,DSP此时不再发送指令,是不是DSP的ECAN外设关闭了CAN总线?我能否应该复位ECAN外设呢?具体如何做呢?

使用F28335不久,还感谢各位多多指教,谢谢!

  • 第一个问题,是什么样的不能正常复位?TPS767D301的电路可以参考附件中的电路

    第二个问题,楼主可以参考一下external_interrupt例程,该例程可以在flash中正常运行

    第三个问题,楼主可以通过仿真器监视芯片看看是为什么芯片不再发送数据。

    ezdsp28335 sch.pdf