• 女性之声——全国妇联 2019-03-19
  • 【理上网来·辉煌十九大】德国北威州经济部长:十九大报告表明中国有能力为世界做出更多贡献 2019-03-11
  • 全国小麦收获进度过八成 2019-03-07
  • 【人事】中共临汾市委组织部公示3名拟任职干部 2019-03-07
  • 这泼猴,物理。古文,哲学,基础语文,那一项没出丑?看着就想笑 2019-02-20
  • 云南理发店老板涉嫌杀害女演员因办卡纠纷起杀心 2019-02-20
  • 1至5月我区为企业和社会减负4200余万元 2019-02-09
  • 【学习时刻】参会专家盛小云:坚定文化自信,用高尚的作品引领社会风尚 2019-01-28
  • 绘就生态文明新画卷—甘南州造林绿化工作纪实 2019-01-28
  • 某些人总是用“客观事实”来为自己壮胆,实际上根本不懂什么是“客观事实。 2019-01-12
  • 圣洁的雪山文章中国国家地理网 2018-11-22
  • 崇尚英雄 精忠报国——我们家的报国故事 2018-11-22
  • 618史上最壕“买家”现身 Google以 5.5亿美元投资京东 2018-11-21
  • 看好啦!是时候表演真正的技术了 2018-11-21
  • 日本大阪6.1级地震已致4人死亡 370多人受伤 2018-11-20
  • 打印

    广东11选五现场直播: [MSP430] 各位大佬,这个错误怎么改 expression must be a modifiable lvalue

    [复制链接]
    510|5
    跳转到指定楼层
    楼主
     楼主 | 2018-10-25 19:57 | 只看该作者 ||退出气泡模式 回帖奖励 |倒序浏览 |阅读模式
    #define  SI4463_SDI      (P2IN & BIT3)
    #define  SI_SDI_LOW      P2IN &=~BIT3
    #define  SI_SDI_HIGH     P2IN |= BIT3

    u8 SPI_ExchangeByte(u8 TxData)
    {         
        u8 i,ret=0;       
        for(i=0;i<8;i++)
        {         
          if(TxData&0x80)
                  SI_SDI_HIGH;      //RF_SDI=1;expression must be a modifiable lvalue
          else
                  SI_SDI_LOW;      //RF_SDI=0;expression must be a modifiable lvalue
          TxData<<=1;           
          ret<<=1;
          //if(SI4463_SDI)
          //ret|=1;
          SI_SCK_HIGH; //RF_SCK_HIGH(); //上升沿,采样          ??数据手册时钟上升沿时输出,下降沿输出(前面写命令的时候就有下降沿所以有数据)
          delay_us(10);
          if(SI4463_SDI)
              ret|=1;
          SI_SCK_LOW;  //RF_SCK_LOW(); //下降沿,锁存   
          delay_us(10);      
        }       
        return ret;       
                                                
    }
    沙发
     楼主 | 2018-10-25 19:59 | 只看该作者
    这个是i/o初始化
       P2DIR &= ~BIT3;   //输入  SDI(MISO)
       P2SEL &= ~BIT3;  //一般IO
    板凳
     楼主 | 2018-10-25 20:08 | 只看该作者
    我主要是为了让SPI_Exchange_Byte()中的ret每经过一次循环当前位 置1
    地板
    | 2018-10-25 21:32 | 只看该作者
    搂住用的什么型号的mcu?用的什么开发环境?
    ccs和iar应该没有这个错误提示
    5
     楼主 | 2018-10-26 12:33 | 只看该作者
    msp430f149开发板,开发平台是IAR
    6
     楼主 | 2018-10-26 12:33 | 只看该作者
    dirtwillfly 发表于 2018-10-25 21:32
    搂住用的什么型号的mcu?用的什么开发环境?
    ccs和iar应该没有这个错误提示 ...


    msp430f149开发板,开发平台是IAR
    扫描二维码,随时随地手机跟帖
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    我要发帖 投诉建议 创建版块 申请版主

    快速回复

    您需要登录后才可以回帖
    登录 | 注册
    高级模式

    论坛热帖

    快速回复 广东快乐十分走势图 返回列表
  • 女性之声——全国妇联 2019-03-19
  • 【理上网来·辉煌十九大】德国北威州经济部长:十九大报告表明中国有能力为世界做出更多贡献 2019-03-11
  • 全国小麦收获进度过八成 2019-03-07
  • 【人事】中共临汾市委组织部公示3名拟任职干部 2019-03-07
  • 这泼猴,物理。古文,哲学,基础语文,那一项没出丑?看着就想笑 2019-02-20
  • 云南理发店老板涉嫌杀害女演员因办卡纠纷起杀心 2019-02-20
  • 1至5月我区为企业和社会减负4200余万元 2019-02-09
  • 【学习时刻】参会专家盛小云:坚定文化自信,用高尚的作品引领社会风尚 2019-01-28
  • 绘就生态文明新画卷—甘南州造林绿化工作纪实 2019-01-28
  • 某些人总是用“客观事实”来为自己壮胆,实际上根本不懂什么是“客观事实。 2019-01-12
  • 圣洁的雪山文章中国国家地理网 2018-11-22
  • 崇尚英雄 精忠报国——我们家的报国故事 2018-11-22
  • 618史上最壕“买家”现身 Google以 5.5亿美元投资京东 2018-11-21
  • 看好啦!是时候表演真正的技术了 2018-11-21
  • 日本大阪6.1级地震已致4人死亡 370多人受伤 2018-11-20