1100无线PC遥控的程序调试执行到while(MISO)时无法继续

2020-02-04 09:09发布

这是一个“1100无线PC遥控”的程序调试时出现了一个问题,如下:
void RESET_CC1100(void)
{
        CSN = 0;
        while (MISO);
        SpiTxRxByte(CCxxx0_SRES); //写入复位命令
        while (MISO);
        CSN = 1;
}
当单步执行到while(MISO)时无法再往下单步执行了,求其中原因。
源程序在附件内
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
yaodao123
2020-02-04 18:06
semonpic 发表于 2012-4-19 10:48
MISO=1 一直死循环了。你这是SPI协议吗,你读的是数据输入口。得有一个时钟沿才能将从机此刻数据打过来 ...

哈哈,谢谢您的指点,我还是这初学者,以后请您多多指教。我今天上午也又仔细看了一下,在调试的时候吧P1.6点了,变成低电平,就能接着想下调试了……

一周热门 更多>