博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构建stm32最小系统板注意事项
阅读量:4993 次
发布时间:2019-06-12

本文共 698 字,大约阅读时间需要 2 分钟。

 

由于学习工作的需要自己定制stm32系统板,以下将关键的注意事项进行解释,欢迎交流。(以stm32f103为例)

1.VBAT引脚

     在主流的设计中,VBAT与0欧的电阻串联,接至3.3V。

2.OSC32_IN 与 OSC32_OUT

    这是给系统提供主频的,经过倍频后给MPU使用。在stm32f103中,指定了为32k。实际使用的是32.768k。

 

 

 

3.XTAL_IN  与 XTAL_OUT 。

    外部时钟晶振不是必须要接8M,官方数据写的是4-16MHz,然后经过pll倍频后给其它外设提供时钟信号。

 

4.BOOT0 与 BOOT1 配置启动方式。

BOOT1=x  BOOT0=0  从用户闪存启动,这是正常的工作模式。

BOOT1=0  BOOT0=1  从系统存储器启动,这种模式启动的程序功能由厂家设置。
BOOT1=1  BOOT0=1  从内置SRAM启动,这种模式可以用于调试。

实际设计中,BOOT0设计为可以调节的方式。

                     BOOT1设计为0。(我不理解的是,为什么要经过10k电阻接地呢?欢迎交流)

 

5. SWD下载方式:

     SWD下载方式只需要NRST(复位),TCLK(时钟),TMS(信号),VCC,GND五个引脚。个人习惯了这种下载方式。

6. NRST系统复位

     复位的方式有很多种,这里就不一一叙述了。

 7.供电。

    VDDA,VDD1,VDD2,VDD3 该供电3V3的就供电3V3

    VSSA,VSS1,VSS2,VSS3  该接地的就接地。

    同时,VDD 与 VSS 之间需要滤波。

 

转载于:https://www.cnblogs.com/cjyc/p/10198936.html

你可能感兴趣的文章
CSS pusle雷达动画实现
查看>>
【问题解决方案】之 Word 公式编辑器 使用小tips
查看>>
模拟凡客导航
查看>>
BZOJ4804: 欧拉心算
查看>>
sublime text 3中安装ctags支持函数跳转,安装convertToUtf8支持中文步骤[工具篇]
查看>>
静态类和单例模式区别
查看>>
团队冲刺第一天
查看>>
二分查找法查找数组元素下表
查看>>
第四章 数据类型
查看>>
php-cgi.exe
查看>>
5.7 Windows常用网络命令
查看>>
防抖(Debouncing)和节流(Throttling)
查看>>
SQL Server 查询当前行、上一行、下一行合并查询
查看>>
Python 学习笔记之——用 sklearn 对数据进行预处理
查看>>
0 window DOS窗口常用指令
查看>>
c++11特性与cocos2d-x 3.0之std::bind与std::function
查看>>
ARC078 D.Fennec VS. Snuke(树上博弈)
查看>>
VIM学习笔记一
查看>>
面向对象第四单元总结
查看>>
同源策略,Jsonp实现跨域
查看>>