当前位置:首页 > 压电资讯 > 正文内容

stm32外部晶振(stm32晶振需要供电不)

压电侠1年前 (2024-03-11)压电资讯151

本文目录

  1. stm32死机的原因有哪些
  2. stm32周边电路包含哪些,晶体振荡电路采用了什么样的电路设计
  3. stm32晶振需要供电不
  4. 我stm32板子是8m为什么工程设置是24m

stm32死机的原因有哪些

Stm32出现死机,程序跑飞这类的问题,我之前在开发过程中就遇到过,造成这种不良,有很多可能的原因,软件硬件都有可能,需要从几个方面去排查

硬件方面:

1stm32的供电电压是否稳定,是否在正常工作电压范围内。电源文波大小一定要小,一般Ldo供电在3.3v在几个ma,在stm32的vdda和vssa引脚一定要接磁珠,各个电源硬件要接滤波电容

2晶振以及旁路电容,一定要尽可能的靠近单片机,整个电路中是否有裸露的接口如usbio口这类的接口,因为冬天人体或者其他物体静电很大,当瞬间大静电通过接触,传导给单片机时,很容易引起单片机复位或者死机,所以有这样的接口需要做防静电电路,或者专用防静电芯片在保护单片机不死机。

3单片机复位电路,一定在设计的时候需要加旁路电容,同时需要保证复位电路电源稳定,这个与第一点原因说明一样。

4无线射频信号,当电路中有无线类如蓝牙wifigsm等无线射频信号时,也很容易因为无线辐射干扰造成单片机死机,这个就需要找专业测试天线的公司或者设备或者人员去测试辐射状态。无线射频的电线一定要匹配好,否则很容易会有无法预测的不良状态出现。

硬件是软件运行的载体,需要在设计时候就考虑好,增加抗干扰因素,

硬件可以通过静电台空气放电一万伏,接触式采用八千伏,使用一定数量的机器,一定次数的测试,如果不出现死机情况,就说明硬件基本没有问题。

软件方面

1考虑堆栈,编译器默认启动文件中,有堆栈设置的代码,一般官方默认的堆栈设置的比较小,当你的项目代码量大的时候,需要调整这个文件里面堆栈大小

2检查代码,是否有不合理死循环,检查是否有定义的数组溢出,造成程序跑飞

3是否有使用内部flash存储,当不合理的flash内存操作时,也会造成死机.经过批量试产,机器死机问题得到解决.

4不合理的中断,当有多个中断处理时候,一定要设置清晰各个中断不同的中断优先级,不合理的中断设置,也有可能造成死机情况的出现。

5定义的数组不合理,在使用的过程中出现溢出,结果程序就在使用不可知的某一个flash位置的数据进行处理,所以这点也很重要。

以上是我根据自身项目经验,对stm32死机问题的分析与处理。

想了解更多电子元器件,电子开发设计,嵌入式编程,研发相关管理知识或者观点,请记得加【关注】

欢迎您转发,谢谢您

stm32周边电路包含哪些,晶体振荡电路采用了什么样的电路设计

stm32周边电路包括:唤醒电路、复位电路、启动配置、高速晶振电路、A/D参考电路、后备电源、AD输入PC滤波、低速晶振电路。

晶体振荡电路采用了高速晶振电路、低速晶振电路的电路设计。

stm32晶振需要供电不

STM32单片机的外部晶振是否需要供电,要看你选用的是无源晶振还是有源晶振。

如果采用的是无源晶振,那么就不需要给晶振供电,振荡电路和所需电源都集成到了单片机内部;如果采用的是有源晶振,就需要给晶振供电。有源晶振通常为4个引脚,包括两个电源脚和一个输出脚,这个输出脚接单片机的oscin引脚。

我stm32板子是8m为什么工程设置是24m

24M是主频,STM32最高可以跑到72M。你板子上的晶振提供正弦波,供给PLL锁相环做相位同步比较实现倍频,再给CPU。这个频率越高执行速度越快。

扫描二维码推送至手机访问。

版权声明:本文由压电侠晶振资讯网发布,如需转载请注明出处,如有侵权请联系删除。

本文链接:https://news.piezoman.com/piezo/2062.html

分享给朋友:

“stm32外部晶振(stm32晶振需要供电不)” 的相关文章

手表晶振(手表用的晶振是多大啊)

本文目录手表用的晶振是多大啊晶振与时钟芯片区别石英手表耗电快怎么办手表不准和电池有关吗电子手表能用几年手表快了怎么调手表用的晶振是多大啊电子表里的晶振的频率都是32768KHZ,其它晶振频差要求一般在+/—10PPM以内。要求更高的就用5PPM的,一般的粗略计算中1PPM相当于每个月时间相差0.08...

晶振地(为什么接晶振电路)

本文目录最小系统的晶振是多少晶体管和晶振什么区别晶振时钟是什么晶振发烫是什么原因拆开的晶振还能用吗为什么接晶振电路最小系统的晶振是多少晶振电路是最小系统中的时钟电路,给单片机提供时间基准。单片机在工作时,是一条一条地从ROM中取指令,然后一步一步地执行。每隔多久执行一条指令,这就需要有一个时间基准,...

晶振寿命(455e的晶振会坏吗)

本文目录晶振的原理455e的晶振会坏吗晶振为什么镀金晶振的原理1是通过电压的作用使晶体振动产生特定频率的信号。2晶振内部有一个晶体,当施加电压时,晶体会因为电场的作用而发生形变,然后恢复原状,这个过程会反复进行,从而产生振动。这种振动的频率由晶体的物理特性决定。3晶振的频率稳定性较高,可以提供精确的...

硬盘晶振(u盘晶振电压是多少啊)

本文目录u盘晶振电压是多少啊硬盘问题这是怎么回事u盘晶振电压是多少啊U盘最大功率是0.12W,U口电压都够用,移动硬盘是1W-10W的,U口如果不是直接板载的可能电压会不够用,如果U盘不能工作就换后边的U口,还不行就是硬件问题。硬盘问题这是怎么回事1、硬盘的连接或设置错误硬盘的数据线或电源线和硬盘接...

全球晶振(全球掌握emes工艺的晶振厂家)

本文目录全球掌握emes工艺的晶振厂家有哪些声表谐振器和晶振区别全球掌握emes工艺的晶振厂家手机中晶振的作用全球掌握emes工艺的晶振厂家有哪些SITIME FoxElectronics全球领先的频率控制解决方案供应商.Fox在美国晶体振荡器供应商调查中名列榜首. 美国ECS 德国Quarz–Te...

晶振有没有正负极(晶振有极性吗)

本文目录晶振有极性吗ZTT陶瓷晶振有极性么晶振有极性吗一般来说,晶振是没有极性的,因为实际用到的晶振大多是无源晶振。晶振可分为有源晶振和无源晶振两类。无源晶振只有两个引脚,没有所谓的正负极。有源晶振需要接电源才能工作,一般有四个引脚,其中有两个电源输入引脚,有正负极之分。ZTT陶瓷晶振有极性么ZTT...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。