固件库的安装与系统电路图的学习


一、固件库的安装

1、安装过程

1、就是先在工程模版文件夹里把所有程序分门别类放起来
2、然后在新建工程时在“Project Components(工程组件)”选项卡中加上文件夹分组,然后把文件按地址都添加上,这样就相当于把模板中需要用到的文件复制到新建的工程里面一份,还带着文件夹分类
3.添加文件路径,把所有文件夹和子文件夹的地址(已经是复制到新建工程中的文件的文件夹地址)添加上。//这里有点不明白为啥要这样,有点多此一举的感觉,以后有兴趣可以查一下 在问题2中已经解决

2、问题

在这里插入图片描述

1、加USE_STDPERIPH_DRIVER的作用

允许使用标准外设驱动

2、在include paths中再加一遍文件夹目录的作用

既然一开始已经把所有文件添加到工程中了,为什么还要再加一遍文件夹目录?
在keil软件添加工程时创建的文件夹和之前在外面新建工程时创建的文件夹名称不一样会发生什么?
大错特错,
首先
工程里对应建立 Start 、 Library 、 User 等同名称的分组,然后将文件夹内的文件添加到工程分组里,这一步是为了方便管理keil的文件,因为keil里面无法直接添加文件夹,.h文件不参与编译,但主动添加进来为了方便查看。
就是说keil里创建的不是文件夹!是分组!
其次
Include Paths 内声明所有包含头文件的文件夹start、library等文件夹是自己建的,keil软件并不知道,所以要用自己文件夹里面的.h文件,就必须声明一下路径,最好是把所有自己建的文件夹都声明,这样就不会出现.h文件找不到的问题了,这一步的困惑源自上一步,知道keil中创建的不是文件夹,只是方面看文件的分组后豁然开朗。


二、最小系统电路图

在这里插入图片描述
3.3V电源输入
VBAT连接3V纽扣电池,为内部RTC供电
VDD逻辑电源输入
VDDA模拟电源输入
C6-C11并联,为单片机滤波,让单片机有更稳定的、没有噪声的工作环境
NRST单片机复位电路,K3手动外接复位按键
Y1、Y2紫色部分外接时钟电路,Y1外部低速晶振(用于内部RTC电路)、Y2外部高速晶振
USART串口用来烧写程序
单片机段RXD连接电脑端TXD、单片机段TXD连接电脑端RXD(对调关系)
TXD数据发送
RXD接收
GND共地
BOOT0、BOOT1
在这里插入图片描述


三、总结

一开始觉得根本不知道是什么的东西,最后也能解决一二,我的经验是,不知道的东西不是你笨,而是教材默认你之前会从而忽略了,所以给自己点信心,遇到不明白的可以找更基础的教材查缺补漏,过程很痛苦,结果很愉悦

  • 23
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: GD32固件开发电子书是一本涵盖了关于GD32微控制器固件开发的全面性指南。该书包含了详细的介绍GD32微控制器的特性和优点,以及各种与GD32微控制器相关的电路设计和固件开发的实践技术。针对初学者和有一定基础的开发者,这本电子书的内容涵盖了GD32微控制器的详细介绍、系统设计和电路原理图分析、固件API使用、外设驱动程序的编写、以及基于RTOS系统进行固件开发等内容。通过使用这本电子书,开发者可以快速入门并深入学习GD32固件的开发,提高开发效率和加速项目的上市时间。该电子书可以下载到设备上随时查看,并提供了许多实用的示例和代码供参考。总之,GD32固件开发电子书是一本非常宝贵的开发指南,可以帮助开发者更好地开发GD32微控制器,进而使用更加稳定可靠的产品来满足客户需求。 ### 回答2: GD32固件开发的电子书是一本面向嵌入式系统开发人员的指南。它向读者展示了如何使用GD32微控制器的固件来加快嵌入式系统的开发效率。本电子书提供了许多实例和代码片段,以帮助读者更好地理解使用GD32固件的方法。 本电子书的内容分为多个章节,每个章节都介绍了一个特定的主题。有关的主题包括系统初始化、时钟系统、GPIO控制、中断控制、定时器控制等。本书还介绍了如何使用GD32固件来实现各种外设控制,包括USART、SPI、I2C、ADC、DAC 等等。 本电子书的作者旨在为初学者和有经验的嵌入式系统开发人员提供有价值的信息。它是一本易于理解的指南,对于那些想要学习如何使用GD32固件来开发嵌入式系统的人们来说非常有用。同时,本电子书也适用于那些正在寻找一个优秀的嵌入式系统开发平台来满足他们的需求的人。 总之,这本GD32固件开发的电子书致力于帮助嵌入式系统开发人员更好地理解如何使用GD32固件来开发最先进的嵌入式系统。它是一本值得一读的书籍。 ### 回答3: GD32固件开发电子书是一本介绍华大Microelectronics公司GD32微控制器固件的开发和应用的电子书。该电子书包含了GD32微控制器的基础知识、开发环境的搭建、固件的使用、示例程序的编写以及常见问题的解决方案等内容。 此外,GD32固件开发电子书还包含了许多具体的实例,可以帮助开发人员更好地理解和掌握GD32固件的使用方法。在这些实例中,读者不仅可以学习如何使用GD32固件中提供的各种API,还可以学习如何将这些API应用到具体的项目中去。 总之,GD32固件开发电子书是一本非常实用的学习材料,可以帮助开发人员快速入门GD32微控制器的固件开发,并且能够在实际开发中发挥巨大的作用。如果您想深入了解GD32微控制器的开发,那么这本电子书绝对是您不可错过的学习资料。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值