OpenEdv-开源电子网

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

关于定义标志位的问题?

[复制链接]

32

主题

83

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
385
金钱
385
注册时间
2011-11-21
在线时间
32 小时
发表于 2015-12-1 19:36:12 | 显示全部楼层 |阅读模式
5金钱
关于u8 TIM2CH1_CAPTURE_STA=0;的问题;我在学些到输入捕获实验时,程序里面有定义一个标志位。我不解u8定义的变量如何分配第8位为捕获完成标志位,第七位为捕获到高电平标志位,第一至六位为溢出次数。
小弟不懂希望可以指点下或者科普下

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

14

主题

1592

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2622
金钱
2622
注册时间
2014-7-17
在线时间
350 小时
发表于 2015-12-1 20:41:47 | 显示全部楼层
因为每个寄存器的功能效果都是以寄存器的每个位的设置完成的,u8是一个字节八位宽,那就也可以模仿寄存器那样每个位表示不同的功能。
回复

使用道具 举报

7

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2015-11-16
在线时间
2 小时
发表于 2015-12-1 20:49:02 | 显示全部楼层
这个应该在程序里面有体现,跟那个串口实验里面有一个我们自己定义的一个数组一样,把它当做寄存器。
每一个位所实现的功能在例程里面都有。
比如bit6,并不是说要先定义好,当捕获到高电平时把bit6置成0或者1(随意),实现这样功能的代码程序里面肯定有。
回复

使用道具 举报

22

主题

213

帖子

0

精华

高级会员

Rank: 4

积分
682
金钱
682
注册时间
2015-2-13
在线时间
74 小时
发表于 2015-12-3 11:41:02 | 显示全部楼层
这是自己定义的规则,你也可以改成其他的。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-21 05:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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