帮忙看段程序

[复制链接]
2428|7
 楼主| ksslx 发表于 2007-9-27 09:51 | 显示全部楼层 |阅读模式
 RCAP2   = -counts;                     // Init reload values    
这一句是什么意思?加个“-”是什么意思?


 TH1    = -(SYSCLK/BAUDRATE/16);     // set Timer1 reload value for baudrate  
  “-”是什么意思?

 Timer2_Init (SYSCLK/12/100);   // Init Timer2 for 100HZ 
怎么得到的100HZ?
ayb_ice 发表于 2007-9-27 11:32 | 显示全部楼层

就是负数...

luomh98 发表于 2007-9-27 16:59 | 显示全部楼层

定时器为累加计数

定时器为累加计数,
TH1 = -(SYSCLK/BAUDRATE/16);
相当于 TH1 = 65536 -(SYSCLK/BAUDRATE/16);
即计数(SYSCLK/BAUDRATE/16)个定时器溢出。

 楼主| ksslx 发表于 2007-9-27 18:09 | 显示全部楼层

多谢

谢谢三楼的兄弟!
qguangdong 发表于 2007-9-29 09:58 | 显示全部楼层

*

正解
 楼主| ksslx 发表于 2007-9-29 10:08 | 显示全部楼层

楼上的

什么是正解?你说的是什么意思?
sunlimcu 发表于 2007-9-29 12:51 | 显示全部楼层

3楼正解

叶疯弧 发表于 2007-10-1 15:44 | 显示全部楼层

这样搞法不太好

风格不好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

105

帖子

0

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