IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 构建库函数模块 -> 正文阅读

[嵌入式]构建库函数模块

1.库函数
在这里插入图片描述
1.1DOC(工程说明)
包含readme.txt文本,用于说明、描述
1.2Libraries(固件库)
在这里插入图片描述
1.2.1CMSIS内核配置相关
在这里插入图片描述
其中startup中是启动文件,包括很多类型,如图
在这里插入图片描述
其余的是内核相关文件,如图
在这里插入图片描述
1.2.2 STM32F10x_StdPeriph_Driver(外设驱动)
包括inc、和src文件夹
在这里插入图片描述

  1. inc中包含的是
    在这里插入图片描述
  2. src中包含的是如dac、adc、gpio等.c文件在这里插入图片描述
    1.3Project(工程)
    安装到这里
    1.4User(用户)
    存放main.c函数和.h
    在这里插入图片描述
    2.实际操作
    ①新建project到Project的文件夹里(不用加.c等其他后缀)
    ②选择芯片类型:STM32F103C8
    ③在工程下新建五个文件夹
    在这里插入图片描述
    2.1添加应用文件
    ①STATRUP文件夹中需要添加启动文件,双击后在固件库文件夹中找到在这里插入图片描述
    ②USER文件夹中只需添加.c文件。.h文件在编译main.c后自动添加
    在这里插入图片描述
    ③在CMSIS(内核配置)文件夹中也只需添加.c文件
    在这里插入图片描述
    ④DOC(文档)添加readme.txt
    ⑤FWLIB(外设)要添加src中所有.c文件 ,按contr+a全选

3.编译main.c文件
会出现错误
错误一:缺少.h文件路径
因为在User文件夹中只有conf.h文件而没有.c文件在这里插入图片描述
因此我们要把它包含进来,又因为 “” 里定义的是本工程文件,我们想要包含这些.h的路径就要点击魔术棒-c/c++。然后点击Include Paths,添加这些包含.h的文件夹路径
在这里插入图片描述
错误二:stm32f10x_conf.h未被定义
我们open这个头文件在这里插入图片描述
然后在这个头文件中按contr+f 查找在这里插入图片描述
就可以看到
在这里插入图片描述
如果定义了USE_STDPERIPH_DRIVER ,才能包含stm32f10x_conf.h这个文件。
所以我们在魔术棒的c/c++里定义这个
在这里插入图片描述
定义完之后即可编译正确,如出现错误、警告可以修改魔术棒里的代码编译版本
在这里插入图片描述

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-10-01 17:03:16  更:2021-10-01 17:04:58 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 4:41:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码