ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

关于STM32F103ZET6原理图设计

2021-06-01 23:30:07  阅读:322  来源: 互联网

标签:蜂鸣器 引脚 复位 STM32F103ZET6 原理图 复用 串口 设计 下载


第二次画最小系统板了,第一次画的是航顺的F030系列单片机,引脚相对来说是比较少的,所以画起来也比较简单,这次尝试画一下STM32系列的板子,以STM32FZET6为例。

STM32FZET6:144引脚

-多达2个I 2 C接口
− 多达5个USART接口(支持ISO7816,LIIrDA接口和调制解调控制)
− 多达3个SPI接口(18M位/秒)

串行单线调试(SWD)和JTAG接口

输入模式:

模拟输入_AIN ——应用ADC模拟输入,或者低功耗下省电。

浮空输入_IN_FLOATING ——可以做KEY识别,RX1

开漏输出_Out_OD——应用于I2C总线; (STM32开漏输出若外部不接上拉电阻只能输出0)

 

复用功能:GPOIO可作为I2C,SPI,USART等通讯接口,这就是所谓的复用功能(alternate function output) 内置外设是与I/O口共用引出管脚(不同的功能对应同一管脚)STM32 所有内置外设的外部引脚都是与标准GPIO引脚复用的,如果有多个复用功能模块对应同一个引脚,只能使能其中之一,其它模块保持非使能状态。

重映射功能:复用功能的引出脚可以通过重映射,从不同的I/O管脚引出,即复用功能的引出脚位是可通过程序改变到其他的引脚上

对于复用的输入功能,端口必须配置成 输入 模式(浮空、上拉或下拉) 且输入引脚必须由外部驱动

● 对于复用输出功能,端口必须配置成复用功能输出模式(推挽或开漏)。

● 对于双向复用功能,端口位必须配置复用功能输出模式(推挽或开漏)。这时,输入驱动器被配置成浮空输入模式。

一. LCD接口连接在STM32F103ZET6的FSMC总线上面,可以显著提高LCD的刷屏速度。并且液晶复位信号RESET直接连接在开发板的复位按钮上,和MCU共用一个复位电路。
二. 板载的EEPROM芯片是24C02,该芯片的容量为2Kb,即256个字节,对于普通应用是足够的。
三. 无线模块接口用来连接NRF24L01或者RFID等无线模块。注意: NRF24L01 不能和蓝牙/WIFI 连接。NRF24L01 无线模块的最大传输速度可以达到 2Mbps,传输距离最大可以到 30 米左右(空旷地,无干扰)。
四. 有源蜂鸣器是指自带了震荡电路的蜂鸣器,这种蜂鸣器一接上电就会自己震荡发声。而如果是无源蜂鸣器,则需要外加一定频率(2~5Khz)的驱动信号,才会发声。
五. STM_DAC 与摄像头的 GBC_KEY 共用 PA4,所以他们不可以同时使用,但是可以分时复用。
六. USB 转串口,我们选择的是 CH340G。
七. 最好大家最好就是一直用 SWD 模式。
八. 当你想使用某个 IO 口用作其他用处的时候,请先看看开发板的原理图,该 IO 口是否有连接在开发板的某个外设上,如果有,该外设的这个信号是否会对你的使用造成干扰,先确定无干扰,再使用这个 IO。比如 PB8 就不怎么适合再用做其他输出,因为他接了蜂鸣器,如果你输出高电平就会听到蜂鸣器的叫声了
1.首先是电源模块:单片机想要工作,首先是要供电,而对于STM32系列单片机的供电电压一般为3.3V。

因此要使用一个降压芯片来使输入电压降低为3.3V。这里使用LDO线性稳压芯片:AMS1117-3.3V。具体使用看芯片的数据手册。连接如图:电容起滤波的作用,分别滤去高频和低频。最后有一个绿色的电源指示灯。

 2.启动模式的设置:一般情况下(即标准的 ISP 下载步骤)如果我们想用串口下载代码,则必须先配置 BOOT0 为 1,BOOT1 为 0,然后按复位键,最后再通过程序下载代码,下载完以后又需要将 BOOT0 设置为 GND,以便每次复位后都可以运行用户代码。可以看到,这个标准的 ISP 步骤还是很繁琐的,跳线帽跳来跳去,还要手动复位,所以 ALIENTEK 为 STM32 的串口下载专门设计了一键下载电路,通过串口的 DTR 和 RTS 信号,来自动控制 RST(复位)和BOOT0,因此不需要用户来手动切换状态,直接串口下载软件自动控制,可以非常方便的下载代码,这是其他开发板所不具备的。设置 如图,引出排针,可以用过跳线帽来进行切换,也可以用一键下载电路来自动切换。


3.工作的心脏---晶振。用来提供单片机工作的时钟。分为内部和外部。PB2即为BOOT1。

4.VDDA等供电模块。这里都要接上3.3v,因为不接的话,在ADC数模转换时会产生干扰,使转换的结果不准确,当然,还要滤波,就是每一个和电源相连的引脚都要加一个滤波电容。PCB布线时,这些电容要尽量靠近电源放置。

5.调试接口模块:ISP一键下载电路虽然方便,但是不可以在线调试程序,这里引出一个JATG调试接口,通过DAP仿真器可以对程序进行在线调试

6.USB转串口模块:串口是很重要的一个模块,这里使用USART2作为转换的串口,通过CH340G串口转换芯片,经行串口的转换,就是这里USB插上电以后,即可以进行供电,还可以进行串口的调试(电脑要下载相应的串口驱动),磁珠的作用可做滤波,专用于抑制信号线、电源线上的高频噪声和尖峰干扰,还具有吸收静电脉冲的能力。磁珠是用来吸收超高频信号。

7.复位电路:使电路从某一个确定的状态开始,电路如果是工作在卡死等的状态,可以使用复位功能来使电路恢复最初的状态(程序未跑起来的状态),加一个电容:进行硬件的消抖。两个稳压二极管:防止反向电流的影响。

 

标签:蜂鸣器,引脚,复位,STM32F103ZET6,原理图,复用,串口,设计,下载
来源: https://blog.csdn.net/qq_16657569/article/details/117455682

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有