OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4265|回复: 7

关于共用体

[复制链接]

47

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
354
金钱
354
注册时间
2013-8-8
在线时间
0 小时
发表于 2013-12-15 21:50:57 | 显示全部楼层 |阅读模式
union 
{
      char ShiftReg;              //发送,接收字节
      struct {
              unsigned char ShiftRegLSB :1;
              unsigned char :1;
              unsigned char :1;
              unsigned char :1;
              unsigned char :1;
              unsigned char :1;
              unsigned char :1;
              unsigned char ShiftRegMSB :1;
              };
};
ShiftReg=TXBuffer[0];  //装载发送数据   装载第一个发送数据
为什么这样会提示 ShiftReg 未定义的错误啊
___诺现在就觉得失望无力,未来那么远该怎么扛。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

1385

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
12050
金钱
12050
注册时间
2013-3-8
在线时间
1282 小时
发表于 2013-12-15 21:54:10 | 显示全部楼层
回复【楼主位】__小黑先生:
---------------------------------
当然是未定义了!想想结构体是怎么定义的!联合体也一样!
union 
{
      char ShiftReg;              //发送,接收字节
      struct {
              unsigned  ShiftRegLSB:1;
              unsigned:1;
              unsigned:1;
              unsigned:1;
              unsigned:1;
              unsigned:1;
              unsigned:1;
              unsigned  ShiftRegMSB:1;
              };
}buf;
buf aa;
aa.shiftreg=TXBuffer[0];
回复 支持 反对

使用道具 举报

47

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
354
金钱
354
注册时间
2013-8-8
在线时间
0 小时
 楼主| 发表于 2013-12-16 21:33:12 | 显示全部楼层
回复【2楼】augustedward:
---------------------------------
那ShiftRegMSB=1;是不是相当于给ShiftReg的最高位赋值1了?
___诺现在就觉得失望无力,未来那么远该怎么扛。
回复 支持 反对

使用道具 举报

27

主题

274

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
472
金钱
472
注册时间
2011-11-2
在线时间
11 小时
发表于 2013-12-16 21:35:19 | 显示全部楼层
想起了当年点LED数码管。人生呀!
回复 支持 反对

使用道具 举报

9

主题

1385

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
12050
金钱
12050
注册时间
2013-3-8
在线时间
1282 小时
发表于 2013-12-16 21:58:06 | 显示全部楼层
回复【3楼】__小黑先生:
---------------------------------
这个你得试试,不用的编译器,可能结果不一样!
回复 支持 反对

使用道具 举报

47

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
354
金钱
354
注册时间
2013-8-8
在线时间
0 小时
 楼主| 发表于 2013-12-17 16:15:03 | 显示全部楼层
回复【4楼】zenghi:
---------------------------------
这位哥   最近想参加个比赛 可不知道做什么好  这位哥可以给点意见不哈
___诺现在就觉得失望无力,未来那么远该怎么扛。
回复 支持 反对

使用道具 举报

47

主题

146

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
354
金钱
354
注册时间
2013-8-8
在线时间
0 小时
 楼主| 发表于 2013-12-17 16:15:15 | 显示全部楼层
回复【5楼】augustedward:
---------------------------------
这位哥   最近想参加个比赛 可不知道做什么好  这位哥可以给点意见不哈
___诺现在就觉得失望无力,未来那么远该怎么扛。
回复 支持 反对

使用道具 举报

9

主题

1385

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
12050
金钱
12050
注册时间
2013-3-8
在线时间
1282 小时
发表于 2013-12-18 20:40:42 | 显示全部楼层
回复【7楼】__小黑先生:
---------------------------------
什么样的比赛?小车,飞行器,还是智能输入输出设备
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-17 05:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表