夏草 发表于 2016-12-9 10:45

28335的MCBSP的RRDY位是自己置位的吗

while(McbspaRegs.SPCR1.bit.RRDY == 0 ) { }// Check for receive
            rdata2 = McbspaRegs.DRR2.all;
            rdata1 = McbspaRegs.DRR1.all;
            if(rdata1 != rdata1_point) error();
            if(rdata2 != rdata2_point) error();
            rdata1_point++;
            rdata2_point--;
为什么运行时程序一直在在while 循环里面,即使手动给RRDY置1也不行,哪位大神来解释一下

airwill 发表于 2016-12-10 14:57

// Check for receive

这个注释写得好啊, 要等待接收数据的呢
页: [1]
查看完整版本: 28335的MCBSP的RRDY位是自己置位的吗