[PIC®/AVR®/dsPIC®产品] 程序跳过

[复制链接]
1115|2
 楼主| 怡情悦性 发表于 2014-10-22 14:53 | 显示全部楼层 |阅读模式
pi, AD, FOR, se, ck
for( i = 8; i > 0; i-- )
  {
    AD7788_SCK_PIN=0;
    delay( 1 );
    if( data & 0x80 )
    {
            AD7788_DIN_PIN=1;
    }
    else
    {
            AD7788_DIN_PIN=0;
    }
    data <<= 1;
    delay( 1 );
    AD7788_SCK_PIN=1;
    delay( 2 );
为什么倒数第二个语句不执行,AD7788_SCK_PIN=1;,单步执行不了,示波器上也看不到
wangch_sh 发表于 2014-10-22 19:59 | 显示全部楼层
AD7788_SCK_PIN怎么定义的?
lanmp 发表于 2014-10-23 13:41 | 显示全部楼层
加 volatile
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

12

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部