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.
我用了DSP28377D的SPI-A与SCI-C的功能,在CPU1里进行配置,CPU2里边使用。只要配置了CPU1里SPI的寄存器,SCI的接收缓冲区就无法收到数据,把SPI相关配置代码注释掉,SCI就能正常工作。下边是我配置的代码
SPI配置
EDIS;
时钟分配
EALLOW;
//##############CPU2控制权分配##############//
DevCfgRegs.CPUSEL6.bit.SPI_A = 0; // *** 时钟由CPU2分配
DevCfgRegs.CPUSEL5.bit.SCI_C = 1; // *** 时钟由CPU2分配
DevCfgRegs.CPUSEL11.bit.ADC_C = 1; // ADC-C 时钟由CPU2分配
DevCfgRegs.CPUSEL11.bit.ADC_D = 1; // ADC-D 时钟由CPU2分配
EDIS;
请大佬帮忙看看问题在哪