第一范文网 - 专业文章范例文档资料分享平台

STM32单片机硬件关键基础精华及注意事项

来源:用户分享 时间:2025/5/30 11:56:31 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第二步:外部负载电容的计算

计算CL1和CL2的值,并检查标定为该计算值的电容是否能在市场上获得。如果能找到容值为计算值的电容,则晶振可以在期望的频

率正常起振。然后转到第三步。

如果找不到容值为计算值的电容:

该应用对频率要求很高,你可使用一个可变电容并将其调整到计算值,然后转到第三步。如果对频率的要求不是特别苛刻,选择市场

上能获得的电容中容值距计算值最近的电容。

第三步:驱动级别及外部电阻的计算

计算驱动级别DL并检查其是否大于DLcrystal:

如果DL《 DLcrystal,没必要使用外部电阻,祝贺你,你找到了合适的晶振。如果DL》 DLcrystal,你应该计算RExt 使其确保DL

《 DLcrystal 并据此重新计算Gainmargin。如果Gainmargin》 5,祝贺你,你找到了合适的晶振。如果Gainmargin《 5,你别无选择,再重新挑选另外一个晶振吧。然后重新回到第一步。

ST推荐的LSE型号

对于STM32?的LSE部分,推荐使用CL《7pF的晶振(过大的CL会导致过大的gmcrit,从而无法保证足够的增益裕量)。

RTC是一个计数器,对输入时钟分频、计数、比较

RTC的校准

设置BKP_RTCCR寄存器,每220(1048576)个时钟周期中,减去相应周期数,每个单位能实现0.954(1000000/220) ppm的

精度校准,BKP_RTCCR寄存器取值范围0-127,时钟可以调慢0 -121 ppm。

对于32,768Hz晶振,可补偿频偏范围为:32,768Hz 《 fLSE《 32,772Hz ????调慢,设置RTC预分频寄存器RTC_PRLH / RTC_PRLL。 例如:由预设值32768调整为32766,再设置BKP_RTCCR寄存器,此时,对于32,768Hz晶振,可补偿频偏范围:

复位电路

外部复位信号低脉冲至少保持300ns,系统复位信号不影响备份区域的工作,NRST复位引脚是CMOS工艺的开漏电路。在产生内部

复位信号时,NRST引脚会输出一个低电平。

SWJ调试电路

SWJ电路设计及注意事项

调试烧录失败的常见原因

1、目标芯片没有正确连接,不能正常工作:

解决方法:确保目标板的最小系统正确连接,芯片能正常工作:VDD、VDDA及VSS 、VDDS已全部正确连接,复位电路能够可靠

复位,各复位源不互相影响。

2、芯片内原先烧录的代码影响了新的调试操作:

芯片内原先烧录的代码出错,芯片上电运行,进入未定义状态,不能进入调试模式。芯片内原先烧录的代码启动了某些外设,或者将

SWJ引脚配置为普通I/O口。

解决方法:选择芯片的BOOT0/BOOT1引脚从RAM启动,或先擦除芯片内代码。 3、芯片已被读/写保护:

调试工具不能读写芯片内置的Flash。

解决方法:先使用调试工具解除芯片的读/写保护。

STM32硬件电路设计注意事项

STM32的基本系统主要涉及下面几个部分: 1、电源

STM32单片机硬件关键基础精华及注意事项.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c08j6g53whm5ap1c1l9gj_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top