松江做网站多少钱手机网站欢迎页面设计

web/2025/10/1 3:01:33/文章来源:
松江做网站多少钱,手机网站欢迎页面设计,it外包服务商10强,国外网站开发STM32 单片机最小系统全解析 本文详细介绍了 STM32 单片机最小系统#xff0c;包括其各个组成部分及设计要点与注意事项。STM32 最小系统在嵌入式开发中至关重要#xff0c;由电源、时钟、复位、调试接口和启动电路等组成。 在电源电路方面#xff0c;采用 3.3V 直流电源供…STM32 单片机最小系统全解析 本文详细介绍了 STM32 单片机最小系统包括其各个组成部分及设计要点与注意事项。STM32 最小系统在嵌入式开发中至关重要由电源、时钟、复位、调试接口和启动电路等组成。 在电源电路方面采用 3.3V 直流电源供电通常使用 AMS1117-3.3 电源芯片将 5V 电压转换为稳定的 3.3V 电压多个滤波电容可有效去除电源中的杂波和干扰信号。 时钟电路中晶振为单片机提供运行的时钟信号STM32 有高速和低速两种晶振高速晶振一般为主时钟晶振常见频率为 8MHz低速晶振通常为 RTC 时钟晶振频率一般为 32.768kHz。晶振两端连接的电容可起到滤波和消除电感干扰的作用通过选择合适的电容值可与晶振形成并联谐振电路使晶振输出的震荡频率更加稳定。 复位电路有手动复位和上电复位两种方式手动复位通过按键实现上电复位利用电容的充放电特性。STM32 是低电平复位复位时初始化各个寄存器但不包括 RAM。 调试接口电路中常用的调试下载方式有 JTAG 和 SWD。SWD 调试接口结构简单节省 I/O 口和板子空间在高速模式下更加可靠。 启动电路有三种启动模式由 BOOT0 和 BOOT1 引脚在复位时的状态决定。从主 Flash 启动是最常见的启动方式代码存储在 STM32 的内置 Flash 中从系统存储器启动时内置 ROM 的起始地址将被重映射到 0x00000000 地址从嵌入式 SRAM 中启动时适合调试但掉电丢失。 在设计要点方面晶振电路设计要注意电阻、电容的选择和作用复位电路采用手动复位的方式通过按键实现电源稳压电路要选用合适的稳压芯片。 注意事项包括走线要求、焊接技巧、检查引脚连接和通断的方法、芯片焊接步骤及注意事项、非正常短接的找错方法以及 PCB 绘制中的快捷键、注意事项和技巧。 总之了解和掌握 STM32 单片机最小系统的组成、设计要点和注意事项对于嵌入式开发人员来说至关重要。 一、STM32 最小系统概述 STM32 单片机最小系统在嵌入式开发中具有至关重要的地位它是单片机稳定运行的基础。就如同一个人的身体系统需要各个器官协同工作才能保持健康STM32 单片机也需要最小系统的各个组成部分共同作用才能正常运行。 最小系统主要由电源、时钟、复位、调试接口和启动电路等组成。电源是整个系统的动力来源就像人的消化系统为身体提供能量一样。STM32 的工作电压一般为 1.8 - 3.3V通常使用 3.3V 直流电源为其供电。为了保证电源的稳定性电路中通常会加入多个滤波电容。 时钟电路犹如人的心脏为单片机提供运行的节奏。STM32 有两组晶振主时钟晶振一般为 8MHz为单片机提供主时钟信号RTC 时钟晶振通常为 32.768kHz为实时时钟提供时钟信号。晶振两端通常会连接电容起到滤波和稳定频率的作用。 复位电路则是单片机的免疫系统当系统出现故障或混乱时可通过复位让系统重新开始。STM32 是低电平复位通常有手动复位和上电复位两种方式。上电复位利用电容的充放电特性在上电瞬间使复位引脚为低电平经过一段时间后电容充电完成复位引脚变为高电平单片机开始正常工作。手动复位则通过按键实现按下按键时复位引脚接地为低电平松开后恢复高电平。 调试接口是开发过程中不可或缺的部分它方便开发者进行程序的下载和调试。常见的调试接口有 JTAG 和 SWD现在 SWD 调试接口使用较为广泛它只需两根线即可实现调试和下载功能。 启动电路则决定了单片机的启动方式。STM32 有三种启动模式由 BOOT0 和 BOOT1 引脚在复位时的状态决定。一般情况下如果想用串口下载代码则必须配置 BOOT0 为 1BOOT1 为 0如果想让 STM32 按下复位键就开始跑代码则需要配置 BOOT0 为 0BOOT1 随便设置都可以。 综上所述STM32 最小系统的各个组成部分相互配合共同为单片机的稳定运行提供了保障。 二、组成部分详解 一电源电路 STM32 的工作电压一般为 1.8 - 3.3V通常使用 3.3V 直流电源为其供电。电源电路中稳压芯片起到关键作用如常见的 AMS1117-3.3 电源芯片可将输入的 5V 电压转换为稳定的 3.3V 电压为 STM32 及其他电路模块提供合适的工作电压。电容在电源电路中也非常重要起到滤波的作用。多个滤波电容可以有效去除电源中的杂波和干扰信号保证电源的稳定性。例如当电源中出现高频噪声时小容量的陶瓷电容可以快速充放电将高频噪声滤除而大容量的电解电容则可以对低频波动进行平滑处理确保电源电压的稳定输出。 二时钟电路 晶振在 STM32 中起着至关重要的作用就如同心脏为人体提供节奏一样晶振为单片机提供运行的时钟信号。STM32 有高速和低速两种晶振。高速晶振一般为主时钟晶振常见的频率为 8MHz为单片机提供主时钟信号使单片机能够高速运行各种程序和任务。低速晶振通常为 RTC 时钟晶振频率一般为 32.768kHz为实时时钟提供精确的时钟信号保证时间的准确记录。在晶振两端连接的电容一方面可以起到滤波的作用减少外部干扰对晶振频率的影响另一方面还可以消除晶振的电感干扰。根据搜索到的资料晶振在电气上可以等效成一个电容和一个电阻并联再串联一个电容的二端网络通过选择合适的电容值可以与晶振形成并联谐振电路从而使晶振输出的震荡频率更加稳定。 三复位电路 复位电路主要有手动复位和上电复位两种方式。手动复位是通过按键实现的当按下按键时复位引脚接地为低电平松开后恢复高电平。这种方式在系统出现故障或需要重新启动时非常方便。上电复位则利用电容的充放电特性在上电瞬间由于电容两端电压不能突变复位引脚为低电平随着电容充电完成复位引脚变为高电平单片机开始正常工作。STM32 是低电平复位当复位引脚为低电平时系统进行复位操作初始化各个寄存器包括最重要的 PC 指针但不包括 RAM。然后单片机从复位地址开始执行程序。 四调试接口电路 在程序开发过程中常用的调试下载方式有 JTAG 和 SWD。JTAGJoint Test Action Group是一种国际标准测试协议主要用于芯片内部测试。标准的 JTAG 接口是 4 线TMS、TCK、TDI、TDO分别为模式选择、时钟、数据输入和数据输出线。SWDSerial Wire Debug是一种和 JTAG 不同的调试模式使用的调试协议也不一样。与 JTAG 的 20 个引脚相比SWD 只需要 4 个或者 5 个引脚结构简单节省了 I/O 口和板子空间。例如正常的 JTAG 需要 20 管脚而 J-Link 的 SWD 只需要 2 根线PA13/JTMS/SWDIO、PA14/JTCK/SWCLK就够了加上电源线也就 4 根。SWD 在高速模式下面更加可靠在大数据量的情况下面 JTAG 下载程序会失败但是 SWD 发生的几率会小很多。 五启动电路 STM32 有三种启动模式由 BOOT0 和 BOOT1 引脚在复位时的状态决定。一般情况下如果想用串口下载代码则必须配置 BOOT0 为 1BOOT1 为 0如果想让 STM32 按下复位键就开始跑代码则需要配置 BOOT0 为 0BOOT1 随便设置都可以。从主 Flash 启动是最常见的启动方式代码存储在 STM32 的内置 Flash 中启动时内置 Flash 的起始地址将被重映射到 0x00000000 地址代码将在该处开始执行。从系统存储器启动时内置 ROM 的起始地址将被重映射到 0x00000000 地址代码在此处开始运行。ROM 中有一段出厂预置的代码可通过 UART/CAN 或 USB 等将代码写入 STM32 的内置 Flash 中。从嵌入式 SRAM 中启动时内置 SRAM 的起始地址将被重映射到 0x00000000 地址代码在此处开始运行。这种模式适合调试因为烧录程序过程中不需要擦写 Flash速度较快但掉电丢失。 三、设计要点与注意事项 一设计要点 晶振电路设计包括电阻、电容的选择和作用。 晶振选用 8MHz 的无源晶振具有高精度、高频率稳定性、可靠性强等优良特性。晶振的输入输出端连接电阻一般为 M 欧级本系统中选用 1M 欧电阻起到产生负反馈的作用保证放大器能够工作在高增益的线性区。晶振两端的电容一般选择 10 - 40pF起到使晶振两端的等效电容等于或接近于负载电容的作用同时还能起到一定的滤波作用滤除晶振波形中的高频杂波。一般情况下增大电容会使振荡频率下降而减小电容会使振荡频率升高。 复位电路采用手动复位的方式及原理。 复位电路采用手动复位的方式通过引入按键的使用达到手动复位的目的。STM32 是低电平复位按键按下时NRST 引脚和 GND 导通从而在该引脚出产生一个低电平从而实现单片机的复位。复位电路由一个按键、一个电容、一个上拉电阻组成。接上电源瞬间电容等效于短路此时 NRST 点为低电位接地STM32 复位。当电容充电完成后电容等效于开路NRST 点电位回升为高电平。按下按键 KEY1NRST 点接地变为低电平STM32 复位。按键松开后NRST 点回升为高电平。 电源稳压电路的分析选用合适的稳压芯片。 由于本系统所使用电源适配器提供的是 5V 的电压源而系统所使用的 MCU 的正常工作电压是 3.3V所以需要进行降压处理。该电路设计所采用的是 AMS1117 这一款正向低压降稳压器选用的稳压 IC 是 AMS1117 系列的 3.3V 降压版本其输出电压的精度为 1%满足了降压精度的需求。同时由于其内部集成有过热保护和限流电路所以在电源的使用过程中能够提供一定的安全保障。 二注意事项 走线要求不走直角且尽量粗。 走线不走直角可以减少信号反射和干扰提高电路的稳定性。走线尽量粗可以降低电阻减少电压降提高电源的效率。 焊接技巧温柔操作及时上锡保护。 焊接的时候要温柔太大力会造成损坏。一小会不用焊笔就要上锡保护防止焊笔氧化。 检查引脚连接、通断和排查问题的方法。 先检查引脚是否接对再检查通断可使用万用表进行检测。然后逐个点的排查问题如检查芯片引脚是否短接可使用万用表来调试不要相信肉眼。 芯片焊接步骤及注意事项。 芯片焊接步骤为粘锡拆引脚 - 粘锡分开引脚 - 对齐引脚再固定 - 放斜板子靠重力 - 引脚垂直焊笔来焊接 - 多的锡引到一起用松香一点点除去。固定用的一排引脚锡也不要加太多后面去掉很麻烦。一定要先确定好封装再去焊。 非正常短接的找错方法。 用小刀割开导线分段找问题。芯片的引脚拉长一点有助于检查短接问题。 PCB 绘制中的快捷键、注意事项和技巧。 在 PCB 绘制中合理设置铺铜和导线的间距可以宽一些避免干扰。为自制的板子加入指示灯有助于调试。底层的墨擦掉防止短路。输入线要粗保证电源供应稳定。在焊盘上的 PCB 是转印纸上的镜像绘制时要注意。原理图要让别人看得懂方便后续维护和修改。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84802.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

企业为什么要建设自己的网站盐城哪有做网站建设的

目录 一、算法原理1、原理概述2、参考文献二、代码实现三、结果展示本文由CSDN点云侠原创,原文链接。 一、算法原理 1、原理概述 通过传统最小二乘法对点云数据进行平面拟合时,可将误差只归因于一个方向上,本文假设误差只存在于 Z Z

学校网站建设策划书模板wordpress去掉边栏

在实际工作中会遇到,最近有需求将产品炸开bom到底层,但是ERP中bom数据在一张表中递归存储的,不循环展开,是无法知道最底层原材料是什么。 在ERP中使用pl/sql甚至sql是可以进行炸BOM的,但是怎么使用spark展开&#xff0…

资阳网站建设临海大经建设集团网站

谈到数据库,大家第一想法就是怎么去优化,怎么让查询操作更快。我认为最好的方式就是从开始数据库设计的时候就要尽量考虑周全。如果不幸是个老项目,就得从优化入手了。接下就从设计和优化谈一下我的一些认识和经验。1:数据库的设计…

表白网站制作源代码抖音代运营公司经营范围

Metasploit框架的auxiliary模块涵盖了许多不同的功能,包括扫描、枚举、信息收集和漏洞探测等。以下是一些常见的auxiliary模块及其使用案例: 1. 端口扫描 auxiliary/scanner/portscan/tcp:TCP端口扫描。 use auxiliary/scanner/portscan/tcp…

国外互联网资讯网站制作公司网站要多少费用呢

亲爱的技术探索者们,今天我要向大家隆重推荐一个在开源社区中崭露头角的项目——RWKV_Pytorch。这是一个基于Pytorch的RWKV大语言模型推理框架,它不仅具备高效的原生Pytorch实现,而且还扩展了对多种硬件的适配支持,让模型的部署和…

泉州企业自助建站系统网站空间是指什么

用批处理或DOS更改属性。批处理就是建个记事本,输入attrib -h -s -r %~dp0\*.* /s /d,然后另存为随便.bat,把它放到那些隐藏文件夹外面(不是里面),然后双击打开,等它自己关闭窗口就好了转载于:h…

swipe类网站长沙人才招聘网长沙58同城招聘网

系列文章目录 嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事介绍与硬件平台 嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记02:开发环境安装 嵌入式|蓝桥杯STM32G431(…

mvc5 网站开发之美wordpress伪静态别名

1. S-Function简介 S-Function是system-function的缩写。说得简单,S-Function就是用MATLAB所提供的模型不能完全满足用户,而提供给用户自己编写程序来满足自己要求模型的接口。 2. MEX函数与M文件的区别 第一, MEX 函数能实现的回调函数比…

c2c网站建设价格设计网站推荐原因

第一章:引言 小程序开发近年来取得了快速的发展,成为了移动应用开发的重要一环。随着人工智能技术的飞速发展,越来越多的企业开始探索如何将人工智能应用于小程序开发中,为用户提供更智能、便捷的服务。本文将带您一起探索人工智能…

php企业网站开发深圳app设计

在这篇文章中,我将解释如何使用Gatling项目为您的JAX-RS Java EE端点编写压力测试,以及如何将它们与Gradle和Jenkins Pipeline集成,因此,除了进行简单的压力测试外,您还可以使用以下方法: 连续的压力测试&a…

做外贸雨伞到什么网站网站集约建设报告

求。ip提取网站源码带采集 要求是PHP源码。必须带采集类似 小峰IP提取网站,安小莫IP提取,迷惘IP提取,冰封IP提取免费类型的 不要淘宝类型的 200 转载于:https://www.cnblogs.com/PS-apple/p/4342866.html

兰州移动端网站建设购物网站html代码

转载自“搜狗测试”微信。 人员培养的痛点 大家在组内人员培养是否遇到了如下问题: 组员成长缓慢,无法达到预期 有时候感觉组员没啥进步,有时候感觉组员挺好的,无法统一评价 脑子里都是组员的问题,无法集中精力做其他…

免费网站模板 html如何对自己做的php网站加密

2024年化学材料、清洁能源与生物技术国际学术会议(ICCMCEB2024) 会议简介 2024国际化学材料、清洁能源和生物技术大会(ICCMCEB2024)将在长沙隆重举行。本次会议旨在汇聚来自世界各地的化学材料、清洁能源和生物技术领域的专家学者,共同探…

毕业设计网站开发任务安排2017网站icp备案

《计算机组成原理实验》教学大纲 - 兰州大学信息科学与工程学院目 录《C课程设计》教学大纲1《C语言课程设计》教学大纲3《C语言课程设计》教学大纲5《Java EE 编程思想课程设计》教学大纲7《JAVA语言课程设计》教学大纲9《JAVA语言课程设计》教学大纲11《编译原理课程设计》教…

潍坊市企业型网站建设怎样做元古建筑的网站结构图

目录 前言 ZigBee技术简介 ZigBee智能照明应用 方案构架 特点 应用总结 前言 我国城市路灯照明大致可分为两大类:传统路灯照明系统和智能路灯照明系统。传统路灯照明采用简单的有线电路控制,其安装困难,维护成本高,耗电量大…

大型网站开发成本网站正在建设中不动产

来源:智东西摘要:本期我们推荐来自清华大学副教授唐杰领导的学者大数据挖掘项目Aminer的研究报告,讲解人脸识别技术及其应用领域,介绍人脸识别领域的国内玩人才并预测该技术的发展趋势。自20世纪下半叶,计算机视觉技术…

怎么设自己的网站建一个网站多少钱

数据加密、文档加密为什么都选择安企神软件 免费试用安企神 在数据加密和文件加密领域,有众多优秀的软件,他们功能各异、价格不同、效果也大相径庭,经过对比使用、用户口碑和技术网站评判,安企神在各方面都稳坐第一把交易。其原…

达州住房和城乡建设部网站网站建设合同管辖

点击上方“九尾短视频研习室” 可以订阅哦!今天分享使用 iPhone 或者安卓版 filmic 拍摄的素材,如何无损导入到win 或 Mac 电脑中~01iPhone Mac使用 iPhone 和 Mac 的朋友,可以使用“隔空投送”无线传输,但是这个过程中&#xff…

怎样简单做网站做百度竞价网站修改影响排名吗

感谢你的阅读,本文由 腾讯ISUX 版权所有,转载时请注明出处,违者必究,谢谢你的合作。注明出处格式:腾讯ISUX (https://isux.tencent.com/web-app-rem.html) (其他阅读:滑屏 H5 开发实践九问http…

网站收录不好怎么办网站首页外链

文章目录 01 《ChatGPT 驱动软件开发》内容简介 02 《ChatGPT原理与实战》内容简介 03 《神经网络与深度学习》04 《AIGC重塑教育》内容简介 05 《通用人工智能》目  录 2023年是人工智能大语言模型大爆发的一年,一些概念和英文缩写也在这一年里集中出现&#xff…