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

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

压电侠9个月前 (03-11)压电资讯52

本文目录

  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晶振需要供电不)” 的相关文章

声卡晶振(晶振在电脑板中是什么)

本文目录晶振在电脑板中是什么晶振坏了有什么现象吗创新声卡真假辨认方法晶振在电脑板中是什么晶体振荡器,简称晶振,其作用在于产生原始的时钟频率,这个频率经过频率发生器的放大或缩小后就成了电脑中各种不同的总线频率。以声卡为例,要实现对模拟信号44.1kHz或48kHz的采样,频率发生器就必须提供一个44....

晶振的电阻(晶振多大电阻阻值为正常)

本文目录有源晶振主要参数晶振电阻的原理晶振损坏可能导致的故障有哪些晶振的串联谐振电阻怎么计算stm32晶振电路中电阻作用晶振多大电阻阻值为正常有源晶振主要参数参数:a.标称频率:在规定条件下,晶振的谐振中心频率.b.调整频差:在规定条件下,基准温度时的工作频率相对标称频率的最大偏离值.(ppm)c....

晶振知识(洗衣机电脑板晶振型号)

本文目录洗衣机电脑板晶振型号内置晶振坏了怎么修改洗衣机电脑板晶振型号洗衣机的电脑板晶振型号通常需要根据具体的洗衣机型号和电脑板型号来确定。不同品牌和型号的洗衣机电脑板晶振型号可能会有所不同。因此,要获取准确的晶振型号信息,建议查阅洗衣机说明书或者联系洗衣机制造商或售后客服。一般来说,洗衣机电脑板的晶...

晶振类(三脚晶振有正负极吗)

本文目录晶振分频电路原理晶振的原理及作用三脚晶振有正负极吗晶振分频电路原理产生振荡频率,时钟脉冲用石英晶体谐振器,与其它元件配合产生标准脉冲信号,广泛用于数字电路中。晶振在应用具体起到的作用,微控制器的时钟源可以分为两类:基于机械谐振器件的时钟源,如晶振、陶瓷谐振槽路;RC(电阻、电容)振荡器。一种...

手机的晶振(手机中晶振的作用)

本文目录手机主板上的晶振是什么东西起什么作用手机元件测量方法3225晶振引脚定义手机中晶振的作用晶振为什么能控制时钟手机时钟晶振坏了症状手机主板上的晶振是什么东西起什么作用晶振给南桥提供振荡频。板上几乎所有的频率都是以时钟晶振为基础的。如果损坏主板不能正常工作。晶振与时钟芯片,声卡芯片,网卡芯片,显...

晶振的规格(晶振型号代表什么意思)

本文目录晶振型号代表什么意思晶振大小如何确定内部晶振为什么要接12mhz的主板晶振电压晶振有电压限制吗晶振输出电压晶振型号代表什么意思晶振型号是指晶振器的型号,晶振器是一种电子元件,用于产生高稳定性的时基信号。晶振型号代表其规格和参数,比如频率、精度、温度范围等信息。选择合适的晶振型号对于保证电路的...

发表评论

访客

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