完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
C6713 PLL
1、硬件外部有个复位键,RESET,PLL配置时有个和PLL_reset,这两个是什么关系呢?没什么联系吧? 2、PLL配置时,比如lock过程,需要有计时,等待PLL稳定,这个计时怎么实现,直接计数吗?又怎么知道累加一次多长时间呢? 难道累加一次一个时钟?软件优化后,可能最后会并行执行,一个时钟周期就不止累加一次吧,这个时间怎么确定? 用硬件计时器,在这里也没必要吧? 谢谢 |
|
相关推荐
3 个讨论
|
|
vuywsdfwf 发表于 2018-7-25 06:29 你好,看到您的回复,可能我的问题也出在PLL初始化上,我用的芯片是TMS320C6713BZDP-A200,时钟输入是25Mhz,pll初始化程序如下: PLL_bypass(); asm(" NOP 8 "); PLL_reset(); asm(" NOP 8 "); PLL_setMultiplier(0x08);//0905 asm(" NOP 8 "); PLL_setPllRatio(PLL_DIV3,0x9);//0905 asm(" NOP 8 "); asm(" NOP 8 "); asm(" NOP 8 "); PLL_deassert(); asm(" NOP 8 "); asm(" NOP 8 "); asm(" NOP 8 "); PLL_enable(); asm(" NOP 8 "); 常温工作正常,但是低温-20度就出现无法启动的问题,是等待时间不够吗,改成如下是否可以: static void PllDelay( int Countdelay ) [ volatile int i = Countdelay; while(i--); ] PLL_bypass(); PllDelay(20); PLL_reset(); PllDelay(20); PLL_setMultiplier(0x08);//0905 PllDelay(20); PLL_setPllRatio(PLL_DIV3,0x9);//0905 PllDelay(20); PLL_deassert(); PllDelay(1500); PLL_enable(); PllDelay(20); 多谢! |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
550 浏览 0 评论
1613 浏览 0 评论
2047 浏览 0 评论
为啥BQ7693003DBTR芯片在和BQ769X0盒子通讯时收不到信号?
1514 浏览 0 评论
DSP 28027F 开发板 XDS100v2调试探针诊断日志显示了 Error -150 (SC_ERR_FTDI_FAIL)如何解决
1338 浏览 0 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
1758浏览 29评论
2785浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
1725浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
1635浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
1646浏览 13评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 19:13 , Processed in 0.745392 second(s), Total 66, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1761