做了一块电路板 : 板子完成的功能是2块dsp2812分别控制3块ad7712采集(同时踩)之后分别通过dsp上的can模块传出去 板子上2套采集是镜像的(PCB上)程序一样只是管脚定义不一样而已 现在出现的问题在can模块上 问题如下:
与can相关的程序代码用到了影子寄存器时 当用仿真器仿真dsp时候没问题 但当程序下载到2块DSP后 一块正常工作 但另外一块必须通过硬件复位1次DSP后(除了自身上电复位)才能正常工作 若此dsp的与can相关的程序不用影子寄存器的话烧写后就不会出现此问题,有没有大侠遇到过此种问题 为什么会这样子?虽然现在不影响工作但小弟还是想知道为什么会这样子?先谢了 |