21ic电子技术开发论坛 单片机与嵌入式系统 侃单片机论坛 帮忙看段程序
发新帖我要提问
返回列表
打印

帮忙看段程序

[复制链接]
1283|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 | 只看该作者

多谢

谢谢三楼的兄弟!

使用特权

评论回复
5
qguangdong| | 2007-9-29 09:58 | 只看该作者

*

正解

使用特权

评论回复
6
ksslx|  楼主 | 2007-9-29 10:08 | 只看该作者

楼上的

什么是正解?你说的是什么意思?

使用特权

评论回复
7
sunlimcu| | 2007-9-29 12:51 | 只看该作者

3楼正解

使用特权

评论回复
8
叶疯弧| | 2007-10-1 15:44 | 只看该作者

这样搞法不太好

风格不好

使用特权

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

本版积分规则

35

主题

105

帖子

0

粉丝
关闭 热门推荐
快速回复 在线客服 返回列表 返回顶部