打印

端口状态问题

[复制链接]
1133|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hsbjb|  楼主 | 2013-11-30 10:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
秋天落叶| | 2013-11-30 10:52 | 只看该作者
KM0 是 多少?

使用特权

评论回复
板凳
sinadz| | 2013-11-30 11:00 | 只看该作者
KM0由外部端口状态决定。
这是判断KM0最低两位是否同时为0,用第一种方式编程,总是只执行else后的指令,即x=1;

使用特权

评论回复
地板
yybj| | 2013-11-30 11:08 | 只看该作者
是不是运算符优先级没考虑好?

使用特权

评论回复
5
smilingangel| | 2013-11-30 21:13 | 只看该作者
把0x0001|0x0002改成0x0003的直接再试一下这两个相不相同的吧

使用特权

评论回复
6
smilingangel| | 2013-11-30 21:13 | 只看该作者
按照逻辑关系来说,这两个都是一样的效果的啊

使用特权

评论回复
7
820481597zhao| | 2013-12-17 17:31 | 只看该作者
“==”比 “&”优先级高

使用特权

评论回复
8
戈卫东| | 2013-12-24 11:37 | 只看该作者
这个问题我已经在N个地方看到无数次了。。。。。。。。。。。。。。。。。
是一个人在问么?

使用特权

评论回复
9
smilingangel| | 2013-12-28 23:56 | 只看该作者
这个可能是STM32的编程环境的问题的吧

使用特权

评论回复
10
smilingangel| | 2013-12-28 23:57 | 只看该作者
我在用430单片机坐时间的延时的时候用了while语句的

使用特权

评论回复
11
smilingangel| | 2013-12-28 23:58 | 只看该作者
用while(delay_flag)等待延时的,利用定时器定时清除该标志位的

使用特权

评论回复
12
smilingangel| | 2013-12-28 23:58 | 只看该作者
在MSP430单片机里面是非常正常的啊,也可顺利运行的

使用特权

评论回复
13
smilingangel| | 2013-12-28 23:59 | 只看该作者
可就是在stm32单片机运行的keil编译软件里面不可以的,一直停留在该出的

使用特权

评论回复
14
smilingangel| | 2013-12-29 00:00 | 只看该作者
查了下的,我的定时器也是正常运行的,到了时间点的,该delay_flag标志位也清零了。可就是走不下去的

使用特权

评论回复
15
smilingangel| | 2013-12-29 00:02 | 只看该作者
所以很是郁闷的,也不知哪的问题的,,,请教各位了啊,先谢谢啦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

193

主题

2354

帖子

0

粉丝