打印

新手请教PR和FCY值设定的问题

[复制链接]
4436|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jianghuoo00|  楼主 | 2011-10-14 10:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在学习一些pic单片机时看到有些程序写到      
1。#define Fcy 7370000 //7.37MHz外部晶振带4倍频,指令周期为7.37MIPs
对其FCY的值为7370000不太理解,比如外部晶振为4MHZ时怎么得到fcy指令周期时钟。

2。当定时器分频为1:256时设置周期寄存器
对于PR1=Fcy/256;//设定1秒延时时间
有时PR1=0为一周期计数一次,PR1=1为运行一周期计数两次。。。对于这些概念有些模糊,请各位老师高手指点
沙发
kvdong| | 2011-10-14 13:26 | 只看该作者
1 Fcy 是预定义的一个常数,你的例子里就是把它定义成晶振频率了啊7370000就是7.37M了。

使用特权

评论回复
板凳
jianghuoo00|  楼主 | 2011-10-14 14:25 | 只看该作者
2# kvdong
哦,谢谢

使用特权

评论回复
地板
yewuyi| | 2011-10-14 14:43 | 只看该作者
1、请查阅C语言中有关宏定义的相关章节寻求答案。
2、请查阅对应的数据手册和应用介绍寻求答案。

使用特权

评论回复
5
jianghuoo00|  楼主 | 2011-10-14 14:48 | 只看该作者
4# yewuyi
嗯,好的。我会下去好好找找看看。初学者,有些资料不多,有些问题也很低级,希望版主见谅

使用特权

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

本版积分规则

0

主题

98

帖子

1

粉丝