首页 > 其他分享 >GD32MCU最小系统构成条件

GD32MCU最小系统构成条件

时间:2024-07-12 09:59:00浏览次数:20  
标签:GD32MCU 单片机 外部 最小 复位 电路 GD32 构成 时钟

大家是否有这个疑惑:大学课程学习51的时候,老师告诉我们51的最小系统构成?那么进入32位单片机时代,gd32最小系统构成又是怎么样的呢?

1.供电电路

    需要确保供电的电压电流稳定,以东方红开发版为例,选用GD低压差大电流LDO作为电源转换芯片,保证后端电路的稳定。

2.外部晶振电路

 时钟是单片机的核心,外部晶振给单片机提供外部时钟。GD32的内部时钟采用RC震荡电路,而外部电路采用的是石英晶振起振获取外部时钟,石英起振比RC震荡电路的精度要高的多。对于通讯要求比较高的外设,比如USART,CAN,ETH,RTC等,建议采用外部石英震荡电路。

3.BOOT的选择

  GD32上电时可以选择启动模式,不同的启动模式对应不同的启动区域,具体如下:

1)使用JTAG/SWD以及正常运行时采用第一种方式(X,0)

2) 引导装载程序中预置了bootloader,用于对flash存储器进行重新编程,可以通过多种接口方式。常用的方式是串口烧录,也就是ISP下载。

3)第三种方式常用于调试,将程序写入SRAM可以直接进行调试,方便快捷,但是SRAM重新上电后数据会被清空,也就是说写入程序只能使用一次,掉电不保存。

4.复位电路

  复位电路在特定条件下给复位引脚发送复位信号,以303为例,一般是拉低使能,运行时拉高。

以上几个条件就构成了GD32MCU基本的运行条件了,如果您有其他的见解,可以在评论区留言讨论!

更多GD32 MCU相关咨询:https://www.gd32bbs.com/

标签:GD32MCU,单片机,外部,最小,复位,电路,GD32,构成,时钟
From: https://blog.csdn.net/weixin_45254847/article/details/140370338

相关文章

  • 输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数
    /输入10个数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这10个数。/#include<stdio.h>intabs(inta){returna>=0?a:-a;}intmain(void){intnums[10];inti,min_abs_index=0;printf("pleaseentertennumber\n");for(i......
  • 代码随想录算法训练营第32天 | 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯
    509.斐波那契数斐波那契数,通常用F(n)表示,形成的序列称为斐波那契数列。该数列由0和1开始,后面的每一项数字都是前面两项数字的和。也就是:F(0)=0,F(1)=1F(n)=F(n-1)+F(n-2),其中n>1给你n,请计算F(n)。解题点击查看代码classSolution:deffib(......
  • Studying-代码随想录训练营day33| 动态规划理论基础、509.斐波那契函数、70.爬楼梯、7
    第33天,动态规划开始,新的算法......
  • 数据结构第17节 最小堆
    最小堆(MinHeap)是一种特殊的完全二叉树数据结构,在这种结构中,对于任意节点,其值都小于或等于它的子节点的值。根节点是堆中的最小元素。最小堆常用于实现优先队列,以及堆排序算法。在Java中,我们可以使用数组或ArrayList来实现最小堆,因为完全二叉树的特性允许我们通过简单的数......
  • 查找相差最小的数字
    constfindClosestNumbers=(arr=[1,2,3,4,5,6,7,8,9],target=3)=>{letleft=0;letright=arr.length-1;letminDiff=Infinity;letclosestNumbers=[];while(left<=right){constmid=Math.floor((left+right)/......
  • Python算法模版:图论中的最小生成树算法
        最小生成树具有什么特性,相信学过相关知识的同学知道(没学过的可以自己了解一下),就是说最小生成树的边权值之和最小,相对应的其最大边权也是最小的,适合解决n个城市,m条边,然后叫你求最小划分路径是什么样的。Kruskal算法模版    首先,肯定要对题目所给的数据进......
  • 最小步数模型——AcWing 1107. 魔板
    最小步数模型定义最小步数模型通常是指在某种约束条件下,寻找从初始状态到目标状态所需的最少操作或移动次数的问题。这类问题广泛存在于算法、图论、动态规划、组合优化等领域。具体来说,它涉及确定一个序列或路径,使得按照特定规则执行一系列步骤后,能够从起始位置或状态转换到......
  • MATLAB算法实战应用案例精讲-【数模应用】偏最小二乘回归分析(PLS)(附MATLAB和python代码
    目录前言知识储备回归的方法回归的检验算法原理数学模型偏最小二乘回归建模原理:PLS的准则函数偏最小二乘基本算法​编辑 ​编辑PLS回归模型算法思想PLS回归与MLS、PCR、MRA比较SPSSAU案例应用其他说明SPSS示例(PLS命令) 变量列表(PLS命令) MODEL......
  • qoj8225 最小值之和 题解
    题目链接点击打开链接题目解法很牛的题啊从\(f\)序列的最小值切入,考虑把\(f_i:=f_i-f_{min}\),会对\(f'\)造成什么影响?发现会使\(f'\)中的每个数都减去\((n-1)f_{min}\),且会把原问题分成\([1,min]\)和\([min+1,r]\)这两个完全相同的子问题于是考虑区间\(dp\),令......
  • 在Linux中,如何给最小化安装系统,进行基础优化?
    在Linux中,尤其是对于最小化安装的系统,进行基础优化可以显著提高系统的性能、稳定性和安全性。以下是一些针对最小化安装的Linux系统进行基础优化的步骤:1.更新系统首先,确保你的系统是最新的,这可以修复已知的安全漏洞和bug。使用以下命令进行更新:#对于基于Debian的系统(如Ubuntu......