OpenEdv-开源电子网

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

战舰版输入捕获实验的例程这里是不是有点问题?

[复制链接]

66

主题

364

帖子

0

精华

初级会员

Rank: 2

积分
132
金钱
132
注册时间
2015-6-18
在线时间
129 小时
发表于 2016-7-11 17:15:11 | 显示全部楼层 |阅读模式
70金钱
QQ截图20160711171114.jpg
这里的或|符号是不是应该是与&符号啊?

最佳答案

查看完整内容[请看2#楼]

这里是没问题,重点是提示你这个位的功能。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-7-11 17:15:12 | 显示全部楼层
这里是没问题,重点是提示你这个位的功能。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

66

主题

364

帖子

0

精华

初级会员

Rank: 2

积分
132
金钱
132
注册时间
2015-6-18
在线时间
129 小时
 楼主| 发表于 2016-7-11 21:12:18 | 显示全部楼层
帮顶            
回复

使用道具 举报

69

主题

978

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3772
金钱
3772
注册时间
2015-4-26
在线时间
765 小时
发表于 2016-7-11 21:14:32 | 显示全部楼层
注释写的很清楚啊,把CC1P置零,毫无疑问程序实现这个功能了
我有故事,你有酒吗
回复

使用道具 举报

66

主题

364

帖子

0

精华

初级会员

Rank: 2

积分
132
金钱
132
注册时间
2015-6-18
在线时间
129 小时
 楼主| 发表于 2016-7-11 22:07:51 | 显示全部楼层
来俩不甜的 发表于 2016-7-11 21:14
注释写的很清楚啊,把CC1P置零,毫无疑问程序实现这个功能了

但是如果、假如、假设, 这一位本来是1  那么|这个符号还能置0?   应该用&比较合适吧?
回复

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5781
金钱
5781
注册时间
2013-11-22
在线时间
1212 小时
发表于 2016-7-11 23:17:53 | 显示全部楼层
严格讲是应该用 & 的,用 |,这行代码就没作用的,他并不会改变该寄存器的状态
回复

使用道具 举报

69

主题

978

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3772
金钱
3772
注册时间
2015-4-26
在线时间
765 小时
发表于 2016-7-12 09:27:52 | 显示全部楼层
xiaobudonglaosh 发表于 2016-7-11 22:07
但是如果、假如、假设, 这一位本来是1  那么|这个符号还能置0?   应该用&比较合适吧?

是的,没错。
但战舰提供的历程本来就是最基础的,就是在进入main函数的时候外设初始化,所以历程那样写没有任何问题
我有故事,你有酒吗
回复

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5141
金钱
5141
注册时间
2014-8-26
在线时间
1317 小时
发表于 2016-7-12 12:06:58 | 显示全部楼层
置零y寄存器地x位的值    y&=~(1<<x)
直接&0  y的其他位的值也会被改变的
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-10 04:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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