007+STM32最小硬件系统软硬件设计实现c(400元)
- 模板:¥400.00
- 成品编号:017-007
- 使用技术:STM32
- 数据库:无
- 最后更新:2018-09-28 13:41
注意:QQ1764030875,qq1834660615为本网站唯一成品的账号,其他均为盗版
计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ传送,如果有啥问题直接联系客服
素材描述:本套单片机包含程序,演示视频,论文,PPT
本套单片机的功能如下
该STM32的最小硬件系统板适用于每一个在校或者已经在职工作的嵌入式开发人员,其功能主要为:实现了STM32的最小硬件系统以及软件设计。本系统硬件电路主要由四个部分组成:电源电路、微处理器电路、USB转串口供电下载电路、外设电路。它们各自的功能如下所述:
1. 电源电路:电源电路是整个系统的基本,也是各种电子设备不可缺少的一部分,电源模块的主要功能即是为整个系统提供电源,保证系统的正常运行,电源模块又由以下部分组成:
(1)开关:当我们给系统板上电后,并不是代表现在我们的系统板就可以工作,因为我们加入了开关这一元件,目的即可以控制电源的通断,可以更灵活控制系统板。
(2)AMS1117-3.3:系统板上电后,开关也已经打开,但是现在的电压是5V的电源电压,而STM32F103VET6的供电电压是3.3V的电源电压,所以要用AMS1117-3.3电源芯片来降压,把5V电压降到3.3V,这样才具备了整个系统板所需要的电压。
(3)电容:系统板在具备了5V和3.3V的电源电压后,如果没有电容这种元器件,我们也不能保证整个系统可以正常稳定的工作,因为电源会有高次谐波扰动,所以我们需要用各种容值的电容给电源滤波,一般的做法是用两个一大一小容值的电容并联,大容值电容滤除低次谐波,小容值的电容滤除高次谐波,使最后提供给各模块的电压都是平滑的,近似直线的,没有过高扰动的电压。
2. 微处理器电路:处理器电路是系统板的核心,负责整个系统的运转,控制着所有的资源,如果把系统板比作一个人的话,那么可以说处理器就是一个人的大脑和心脏,是整个系统板最重要的部分。它涵盖:
(1)晶振电路:晶振是为整个系统提供时钟的电路,相当于心跳,如果人没了心跳,那么这个人就会死亡,STM32系统板也是一样,如果没有晶振,将什么功能都无法实现。
(2)I\O引脚:STM32F103VET6有100个引脚,可以说系统的资源非常丰富。
(3)复位电路:复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算机有着异曲同工之妙,只是启动原理和手段有所不同。
(4)启动模式选择电路:STM32的芯片都会有BOOT0和BOOT1两个功能选择引脚,当BOOT0=1时用户闪存存储器被选为启动区域,此时可以通过串口下载程序;当BOOT0=0时,系统存储器被选为启动区域。
3. USB转串口供电下载电路:用于下载源代码和为系统板供电,但是USB下载方式,不支持硬件在线调试功能,JLINK电路支持在线调试。
4.外设:本系统设计的外设电路主要包括:DS18B20温度传感器,TFT液晶显示,RS232串行通信,以及无线模块的接收功能电路。
标签
全部评论 / 0