我的错误,与大家分享!

[复制链接]
2680|7
 楼主| isbit 发表于 2008-12-3 13:08 | 显示全部楼层 |阅读模式
keil #defined 问题,疑惑!

#TIMER_TICKS_PER_MS    SYSCLK/TIMER_PRESCALER/(TIMER2_RATE/TM2_TIMES)

 其中(TIMER2_RATE/TM2_TIMES)

为什么要()呢,才可以呢?不加()是错误的!加上就对了,
不知道keil 为什么会这样呢?难道连除个数有规定??
ljm810010 发表于 2008-12-3 15:45 | 显示全部楼层

16/4/2=2 16/(4/2)=8

xwj 发表于 2008-12-3 15:52 | 显示全部楼层

LZ,会不会算:16÷4÷2 =?

耕在此行 发表于 2008-12-3 17:17 | 显示全部楼层

呵呵 楼主

要分享得先自己问题原因搞清楚哦。
hgjinwei 发表于 2008-12-3 19:46 | 显示全部楼层

这个脸丢大了.

 楼主| isbit 发表于 2008-12-3 22:38 | 显示全部楼层

呵呵,不是滴

#TIMER_TICKS_PER_MS    SYSCLK/TIMER_PRESCALER/(TIMER2_RATE/TM2_TIMES)
 其中我把(TIMER2_RATE/TM2_TIMES)  改为 

#TIMER_TICKS_PER_MS    SYSCLK/TIMER_PRESCALER/TIMER2_RATE*TM2_TIMES

为啥也不对呢?
 楼主| isbit 发表于 2008-12-4 09:33 | 显示全部楼层

不好意思,是我搞错了

昨天"*"  ,"/" 试了几次都不行,今天可以了!
愚石 发表于 2008-12-4 12:24 | 显示全部楼层

谁都可能犯错误。

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

本版积分规则

196

主题

972

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部