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)时无法再往下单步执行了,求其中原因。
源程序在附件内
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
liangyurongde
1楼-- · 2020-02-04 09:18
楼主最好还是改一下标题吧,否则要扣分了。
y574924080
2楼-- · 2020-02-04 10:22
 精彩回答 2  元偷偷看……
lryxr2507
3楼-- · 2020-02-04 14:57
赶紧改标题.扣分很快就会到来了!
yaodao123
4楼-- · 2020-02-04 17:07
liangyurongde 发表于 2012-4-18 16:49
楼主最好还是改一下标题吧,否则要扣分了。

我是新手上路,不太会用论坛,敬请原谅。请问怎么改主题啊,呵呵……
semonpic
5楼-- · 2020-02-04 17:09
MISO=1 一直死循环了。你这是SPI协议吗,你读的是数据输入口。得有一个时钟沿才能将从机此刻数据打过来
yaodao123
6楼-- · 2020-02-04 18:06
semonpic 发表于 2012-4-19 10:48
MISO=1 一直死循环了。你这是SPI协议吗,你读的是数据输入口。得有一个时钟沿才能将从机此刻数据打过来 ...

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

一周热门 更多>