将外部25m晶振封装8M改为25M,程序应该怎样修改

20:43 提问
avr晶振问题,外接12M怎么选择8M
我的avr16片子外接12M晶振,能选择外部8M晶振吗?怎么设置熔丝位,对了,选择外部晶振定时不准,是什么问题
按赞数排序
可以啊,是你的程序问题
可以啊,是你的程序问题
497关注|187收录
379关注|88收录
2112关注|228收录
其他相似问题温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
善于展现自我,非常自信,相信自己,善于挑战,善于追求
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(2227)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'STM32F107外部晶振25MHz配置到72MHz运行',
blogAbstract:'启动文件选用:STM32F10X_CL \r\n/******************************************************************************** 函数名称:& RCC_Configuration* 函数功能: 25MHZ 设置系统各部分时钟 * 参数变量: NONE* 全局变量: NONE* 调用函数:* 作&&& 者:& * 编写时间: \r\n* 修改时间: * 版&&& 本: V1.0 * 状&&& 态:调试完成*******************************************************************************/',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:3,
publishTime:8,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'善于展现自我,非常自信,相信自己,善于挑战,善于追求',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}您好,欢迎来到捷配电子市场网
您现在的位置: &
咨询热线:7/7/7
在线询价:
型号/规格:5032品牌/商标:SIWARD环保类别:无铅环保型安装方式:贴片式主要用途:工业电子电气设备
3000多家会员为您找货报价,SO EASY!
类型:经销商
联系人:贾先生
地址:北京北京市海淀区知春路知春大厦A座906
(6)N (6) (4) (72) (11) (4)
&&&&&&&&&& &SMD、封装:7×5,6×3.5,5×3.2,3.2×2.5,频点:10M、11.0592M、12M、13.560M、14.31818M、14.7456M、16M、16.384M、18.432M、2.4576M、2M、20M、22.1184M、24.576M、24M、25M、26M、27.145M、27M、3.579M、3.6864M、32.768M、4.096M、4M、40M、50M、5.5296M、6M、60M、65.536M、7.6M、7.3728M、8M等,我公司专供SMD贴片,各频点齐全,价格优惠,原装正品,交货期短,产品符合欧盟环保要求,可根据客户不同需求定制,欢迎致电详询。
类型:经销商
联系人:贾先生
地址:北京北京市海淀区知春路知春大厦A座906
你可能感兴趣的产品
电子元器件产品索引: &B&&&&F&&&&J&&&&N&&&&R&&&&V&&&&Z&&&&3&&&&7&&帮忙修改单片机程序_百度知道查看: 3250|回复: 54
stm32F103RET6晶振不起振,程序能下载进去。
程序能下载进去
但是板子没反应(通过观察LED是否流水),当我手指放在晶振两个引脚的时候,同时按下电源键重启电源时(要重启好几次,才回出现),两个LED交替闪烁。
我检查了好多项:
1、晶振的匹配电容,我换过22pf,还是不行;
2、晶振也换过,晶振还并联了个1M的电阻,还是不行;
3、检测stm32芯片的引脚无虚焊。
我怀疑晶振是不是离芯片STM32有点远。。
当我手指放在晶振两个引脚的时候,同时按下电源键重启电源时(要重启好几次,才回出现),两个LED交替闪烁
这个,是不是晶振并联的电阻需要加大啊
本帖子中包含更多资源
才可以下载或查看,没有帐号?
我刚在晶振两边并联了6M的电阻,还是不能起振。
测得 晶振两脚电压&&0.20~0.30之间。哎&&真是烦
碰到这样的坑
换了个 芯片还是&&不能起振
算了&&明天继续搞
程序使能外部晶振了?
晶振下面一堆线,我都还没看到匹配电容与MCU共地与何点!
拿示波器衰减线×10档位测量一下晶振,看看是不是起振了。
电路板不错呀。是不是程序里没有启用晶振?
就算不加晶振也可以下载的,因为有内部时钟。先用示波器看看晶振引脚吧
晶振下面一堆线,我都还没看到匹配电容与MCU共地与何点!
本帖子中包含更多资源
才可以下载或查看,没有帐号?
电路板不错呀。是不是程序里没有启用晶振?
当我手指放在晶振两个引脚的时候,同时按下电源键重启电源时(要重启好几次,才回出现),两个LED交替闪烁。
说明&&程序已经运行了
电阻去掉,也试过了
晶振是不是离芯片太远了
同样的设计,在我上一块PCB板子晶振能起振,但是晶振在这块PCB板子上却不能起振
这个板上的晶振能起振
本帖子中包含更多资源
才可以下载或查看,没有帐号?
晶体再远点都能起振,确保代码中是启用外部晶体了。
1,检查各路电源是否正确,GND pin是否都连上了。
2,检查复位电路。
3,换个晶体试试看,检查负载电容是否焊错了。
晶体再远点都能起振,确保代码中是启用外部晶体了。
1,检查各路电源是否正确,GND pin是否都连上了。
这些我都试了,没结果
芯片坏了。
芯片坏了。
我觉得还是晶振离芯片太远了的原因
感觉不像是晶振问题,检查程序&&检查复位电路
检查所有的电源和地是否接
焊接的时候,是否用了焊锡膏
用了焊锡膏,可能导致这个情况
感觉不像是晶振问题,检查程序&&检查复位电路
检查所有的电源和地是否接 ...
手放在晶振引脚上,重启电源数次,晶振偶尔能起振(此时用示波器测量,测量波形频率接近8MHZ),此时2个LED灯交替闪烁(下载的是LED流水灯程序),程序开始正常运行。
但是这个情况,不是每次都能实现的。
是啥原因啊?
1、匹配的电容小了吗?
2、还是哪里的问题
我芯片四周都重新焊了好几次了,芯片的电源VCC3.3和GND都测量了,都接上了啊。
复位电路,也看了。没问题啊
焊接的时候,是否用了焊锡膏
用了焊锡膏,可能导致这个情况
没啊,我都快崩溃了。。这个问题,从昨天搞到现在
手放在晶振引脚上,重启电源数次,晶振偶尔能起振(此时用示波器测量,测量波形频率接近8MHZ),此时2个L ...
为啥我怀疑不是这里的问题
因为就算晶振不起振,程序会自动使用内部震荡,程序还是会跑起来的,只是频率不同而已。
当然程序要使用标准库。
我试过晶振匹配电容忘记接地。 发现延时变慢 ,最后检查就是晶振未起振 。
呵呵 检查下BOOT部分,和复位电路部分吧,问题不一定在晶振上。。。
继续焊其他板子,三四块后才好分析
呵呵 检查下BOOT部分,和复位电路部分吧,问题不一定在晶振上。。。
正解,另外晶振的电容是不是焊了104上去了?
有没有怀疑晶振质量不好。通常32.768的见过这样。8M 的没有
正解,另外晶振的电容是不是焊了104上去了?
咋可能啊,换了好几种
10p、15p、20p、30p、33p&&挨个试了一遍。
boot 也设置了
本帖子中包含更多资源
才可以下载或查看,没有帐号?
咋可能啊,换了好几种
10p、15p、20p、30p、33p&&挨个试了一遍。
boot 也设置了
那拿个好的晶振换上看看.
直接在3脚 加个8M的有源方波进去 不就知道了
电路板用酒精洗一下再试吧.
检查一下Boot的设置
1、烧个用内部RC震荡的代码进去,如果能工作,证明芯片和RST ,BOOT都没问题。
2、看楼主的情况,像是晶振和F103的匹配有问题。F103的晶振驱动输出能量比较小,所以对晶振设计要求比较高。可以参考ST的晶振设计手册,另外换内部寄生电容小的晶振。
楼主不要慌哈
像晶振离MCU太远,晶振下面走线等,都不会造成这么大的影响
优先看看你的晶振有没有起振吧
另外你画的板子很漂亮哈,赞一个
直接把晶振旁边的电容去掉试试
楼主问你一下,你在焊接的时候是否使用了酸性焊锡膏?
而且我觉得23楼说得有道理,你已经排查了那么多方案,我也觉得有可能不是晶振的问题,
是时候换个思路找找其他地方的问题了,不要纠结在晶振上
难道没人看到晶振线粗细不一样嘛,我遇到过一个板子,也是晶振线粗细不一样的,同样是下载不进去程序。。。
另外,楼主,你PCB的线画的有点随意了,或许是我强迫症,这个板子,以前我刚毕业那会儿,让我们经理看到
这个图片,会骂死人的。。。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
8M这点距离是没问题的,你先使用内部RC电路看看能不能跑起来,还有就是焊接晶振时温度要控制好。晶振下面最好不要铺地。
难道没人看到晶振线粗细不一样嘛,我遇到过一个板子,也是晶振线粗细不一样的,同样是下载不进去程序。。。 ...
是啊,为了要加粗一段啊。兵家大忌啊
程序使能外部晶振了没有?
是啊,为了要加粗一段啊。兵家大忌啊
反正我是吃过亏,调试别人的板子,也是粗细不一样,看到大家没有一个人注意这个,我就很纳闷,难道大家平时都这么干?
是啊,为了要加粗一段啊。兵家大忌啊
这点线粗没关系& & 应该不是这个地方的原因
先用内部振荡器试试看看能不能运行
感觉是时钟配置问题,检查一下程序
感觉楼主是还没找到板子到底是哪里出了问题,然后一直换电容,换芯片,这样意义不是很大,你应该先用示波器,万用表,定位问题到底出在什么地方,看了下电路,晶振的位置影响不大,布线的粗细不知道,个人觉得也没问题,示波器说了算,慢慢找吧
手放在晶振引脚上,重启电源数次,晶振偶尔能起振(此时用示波器测量,测量波形频率接近8MHZ),此时2个LED灯交替闪烁(下载的是LED流水灯程序),程序开始正常运行。
但是这个情况,不是每次都能实现的。
这个现象说明了啥 啊
那就减小并联电阻呗
还是把手指放在晶振引脚上,能起振。。。
算了不搞了&&,
板子将就着用吧,下次注意了,晶振离芯片不要太远了。
还是把手指放在晶振引脚上,能起振。。。
算了不搞了&&,
板子将就着用吧,下次注意了,晶振离芯片不要太远 ...
时钟线的粗细跳变会导致时钟信号出现阻抗失配问题,使时钟波形产生畸变,引起EMI问题
拆下来重新焊接,虚焊也是有可能的。
我也遇到过这个问题,换了N多个不同电容都是LED等闪烁着突然停掉了。最后结论是焊接MCU的时候MCU损坏了,可能是某个管脚。焊锡膏用的不好。
在IC输出端到晶振之间加个十几到三百欧电阻后试试
正常情况下外部晶体不起震的话,不是会自动启用内部RC么?表现为LED闪烁频率变慢。你这个是不是晶体频率过高或者程序时钟部分配置有问题导致卡死在切换HSE那里?可以仿真看看
看图楼主晶振的两个负载电容是通过一个很小的过孔接地的.&&会不会过孔不通没接地.另外接条短线接地看看.&&这个距离不算远
前几天测试板子的时候,终于找到原因了
是我的电源开关接线错了,
电源开关按下去的时候,输入的电压就和5V相连了,使得PL2303得到5V电压。
后来我想一想,可能这样接,使得PL2303得到5V电压,影响到了NRST和BOOT0 这两个信号线吧。
然后非要用手去摸一下STM32单片机的晶振,才能起振。。
我将5V这个线,从和SW1开关处割开(参看PCB图),然后晶振就能正常起振了(不需要每次复位,再摸晶振了)。
本帖子中包含更多资源
才可以下载或查看,没有帐号?
哦,果然是电源。刚刚想到,我的板子也有类似问题,电池供电就没事
阿莫电子论坛, 原"中国电子开发网"}

我要回帖

更多关于 南桥25m晶振 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信