1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,在那里,第一次使用DSPIC33 FJ256EP710ADSPIC33 FJ256GP710A,我知道MCC不支持它。所以回到读数据表,甚至时钟和端口设置。我是MCC的时钟和端口设置的大风扇。鉴于内部FRC @ 7.37兆赫,我的理论最大FyCy将是39.920833兆赫。我计划使用它来测量和过滤25个电容式触摸按钮。为此,我需要设置FZY=1/2×7.37 MHz×65 /(3×2)=39.9 MHZY问题:在那之后我是否需要做一个时钟切换序列,或者在运行时我可以安全地改变PLL设置吗?配置位设置为直接从FRC开始PLL。编辑:校正的部件号。
以上来自于百度翻译 以下为原文 Hi there, upon using a I'm a big fan of MCC's clock and ports setup. Given the internal FRC @ 7.37 MHz, my theoretical maximum F_CY would be 39.920833 MHz. I'm planning to use that for measuring and filtering 25 capacitive touch buttons. For that, I need to setCLKDIVbits.PLLPRE = 1; PLLFBDbits.PLLDIV = 63; CLKDIVbits.PLLPOST = 0;So I get F_CY = 1/2 * 7.37 MHz * 65 / (3 * 2) = 39.9 MHz My question is: Do I need to do a clock switch sequence after that or can I safely change PLL settings at runtime? Configuration bits are set to directly start from FRC with PLL. Edit: Corrected part number. |
|
相关推荐
7个回答
|
|
MCC不支持DSPIC33 FJ256EP710A,因为这样的部分不存在。
以上来自于百度翻译 以下为原文 MCC doesn't support the dsPIC33FJ256EP710A simply because such part doesn't exist. |
|
|
|
我通常在启动时执行这个设置,然后等待PLL锁定,然后我就完成了。如果你多次这样做,不知道会发生什么。
以上来自于百度翻译 以下为原文 I usually perform that setting at boot, and wait for PLL to lock then I'm done. Not sure what happens if you do that multiple times. |
|
|
|
|
|
|
|
|
|
|
|
在引导时做一次。不要忘记配置比特。
以上来自于百度翻译 以下为原文 Do it once at boot. don't forget config bits. // Configure PLL prescaler, PLL postscaler, PLL divisor PLLFBD = 63 // M CLKDIVbits.PLLPOST = 0; // N2 CLKDIVbits.PLLPRE = 1; // N1 OSCTUN = 0x003E; // 1F TUNE +- 8MhzOSC // Initiate Clock Switch to FRC oscillator with PLL (NOSC=0b001) __builtin_write_OSCCONH(0x01); __builtin_write_OSCCONL(OSCCON | 0x03); // ENable Switch and sec osc RTCC // Wait for Clock switch to occur while (OSCCONbits.COSC != 0b001); // Wait for PLL to lock while (OSCCONbits.LOCK != 1); |
|
|
|
配置比特已经被设置为“PLL的FRC”。是否需要将它们改为“没有PLL的FRC”,并使用时钟切换序列?或者我可以把它们留在“FLC与PLL”,只是改变PLL设置在运行时?
以上来自于百度翻译 以下为原文 The config bits are already set to "FRC with PLL". Do I need to change them to "FRC without PLL" and use the clock switching sequence? Or can I leave them at "FRC with PLL" and just change PLL settings at runtime? |
|
|
|
不,PLL的FRC是我用的(或者XPLAL和PLL,如果你使用水晶)
以上来自于百度翻译 以下为原文 No, FRC with PLL is what I use (or XTal with PLL if you use a Crystal) |
|
|
|
只有小组成员才能发言,加入小组>>
5242 浏览 9 评论
2031 浏览 8 评论
1955 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3207 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2256 浏览 5 评论
778浏览 1评论
669浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
596浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
678浏览 0评论
577浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 18:38 , Processed in 1.491553 second(s), Total 87, Slave 71 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号