完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
从数据表中的时钟图看来,我可以在48 MHz上运行USB,并将时钟除以CPU,对吗?我附了一张图表,我想要的是用更低的时钟运行定时器,定时器的外部时钟不是一个选项。所以我想用CPDIV使USB全速,但是外围设备和CPU更低。
|
|
相关推荐
7个回答
|
|
是的,但是请记住CPU已经在一个48MHz时钟下以12MHz的指令速率运行。你是想通过慢速运行来减少动态电流,还是……
|
|
|
|
你从哪里弄来的?我试图实现一个特定的时钟,使定时器达到zigbee堆栈所需的特定定时,定时器需要62.5Khz的时钟,可以得到48Mhz的时钟,
|
|
|
|
PIC18S上的指令“速率”是1/4,真正的ZigBee需要这样的定时吗?奇怪…
|
|
|
|
你从哪里弄来的?试着阅读数据表,然后用一些基本知识武装自己,然后再问更多的问题。
|
|
|
|
你从哪里弄来的?试着阅读数据表,在问任何问题之前,用基本的知识武装自己。谢谢你的屈尊态度:)问题传播知识,所以放松。
|
|
|
|
数据表1-3(及其他),“CLKO信号的描述”:“在RC模式下,OSC2管脚输出CLKO,其频率为OSC1的1/4,并且表示指令循环速率。”图4-1、4-2、4-3和4-4(以及其他)显示了时钟源开关期间的时钟与指令的关系。Action6.2,特别是6.2.1和6.2.2Seciton19.3.6,在第275页表30-10参数Tcy的右侧栏的顶部,还有许多其他提到“Fosc/4”和“Tcy”的地方。我只查看了您正在使用的设备的数据表。我在da中列出了一些地方在ta表中,这是作为数据表被提及的,它往往是您用来查找有关特定部分的信息的东西,而不是从头到尾阅读。实际上,你需要知道的一切(至少直到你了解了设备的一些非常先进的方面)经常被新手忽略,他们不想花时间去阅读和理解(并且承认这可能是一个陡峭的学习曲线),但是也不在int上进行任何搜索。再问一遍同样的老问题。苏珊
|
|
|
|
不管怎样,如果你真的需要一个精确的62.500千赫时钟作为计时器,那么它就有可能用48 MHz的FoSC到达那里。它并不简单,需要备用的PPS I/O或两个引脚之间的外部连接,但是定时器0、1和3是可能的。只需要设置定时器2或4至191的PRx寄存器,1:1预缩放,并在PWM模式下设置具有50%占空比的ECCP模块。将它的CCPX输出映射到一个引脚,以提供A62.500 kHz方波。要么将T0CKI或T3CKI输入映射到同一个管脚,要么将CCPx管脚硬连到T1CKIThere也是一个问题,即如果CPU时钟减少太多,USB堆栈将崩溃,因为没有足够的处理能力在可用的时间内为USB SIE服务。我不知道这个极限有多低,但是我怀疑如果你在Fosc=500KHz下跑步,把62.5KHz带到定时器1和3预分频器的范围内,你会有麻烦的。你可能可以使用定时器0,因为你可以运行在FoCC=16MHz,因为它的预分频器可以做256:1。
|
|
|
|
只有小组成员才能发言,加入小组>>
5276 浏览 9 评论
2051 浏览 8 评论
1965 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3227 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2274 浏览 5 评论
810浏览 1评论
706浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
641浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
700浏览 0评论
597浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-7 20:55 , Processed in 1.266035 second(s), Total 89, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号