完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在用PIC18F45 K20工作。我有一个板与外部振荡器连接到RA2。这并不打算是一个校准引脚,但我被要求一些如何计数这个引脚上的振荡。我可以将外部振荡器配置为时钟RA2,但我很困惑如何在RA2上实际计数或比较。我在数据表中读到的所有内容都表明我需要在RA4上输入外部时钟以允许timer0计数。由于其他设计原因,Time1是不可能的。基本上,我想把RA2上的时钟数计算1秒。非常感谢大家的帮助,谢谢!
|
|
相关推荐
10个回答
|
|
将其路由到RA4,其中Time0可以读取到50 MHz。
|
|
|
|
不幸的是,这不是一个选择。我看到Time0将是一个伟大的选择,如果输入被设置为RA4。有没有方法可以让我用比较器来处理RB3上的输出呢?
|
|
|
|
如果频率足够低,你就可以把它砰的一响——坐在那里数一数。当你这样做时,没有别的办法工作,但是如果只是为了校准,这也许是可以接受的。如果频率仍然较低,占空比已知,你可以不用计算一个脉冲(或者多个测试脉冲)的持续时间。如果频率不够低,也许你可以除以频率。就是这样。
|
|
|
|
在前面的答案中有很多猜测,都是因为OP没有提到校准信号将是什么频率,或者校准要求什么精度。
|
|
|
|
频率为32兆赫。计数将发生1秒。这有帮助吗?
|
|
|
|
那么什么是PIC时钟呢?它运行的速度有多快?
|
|
|
|
当然。唯一的方法来计算32 MHz而不分割它是异步定时器。时期。
|
|
|
|
输入计数器是一个射频电路。它没有在PIC上计时。这只是一个校准检查。PIC由4 MHz的内部振荡器运行。
|
|
|
|
知道了。谢谢。
|
|
|
|
还要注意,计时器/计数器只有16位,32MHz时钟将在一秒钟内计数30000000=0x1E84800次,所以您还必须计数计时器翻转。
|
|
|
|
只有小组成员才能发言,加入小组>>
5160 浏览 9 评论
1998 浏览 8 评论
1927 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3170 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2225 浏览 5 评论
727浏览 1评论
612浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
501浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
626浏览 0评论
524浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 01:09 , Processed in 1.343984 second(s), Total 98, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号