长春网站优化哪家好,做网站源代码,织梦书法网站模板,网站建设分金手指排名一个人名片#xff1a; #x1f981;作者简介#xff1a;一名喜欢分享和记录学习的在校大学生 #x1f42f;个人主页#xff1a;妄北y #x1f427;个人QQ#xff1a;2061314755 #x1f43b;个人邮箱#xff1a;2061314755qq.com #x1f989;个人WeChat#xff1a;V… 个人名片 作者简介一名喜欢分享和记录学习的在校大学生 个人主页妄北y 个人QQ2061314755 个人邮箱2061314755qq.com 个人WeChatVir2021GKBS 本文由妄北y原创首发CSDN 座右铭大多数人想要改造这个世界但却罕有人想改造自己。 专栏导航 妄北y系列专栏导航: C/C的基础算法C/C是一种常用的编程语言可以用于实现各种算法这里我们对一些基础算法进行了详细的介绍与分享。 C/C刷题库分享一些关于编程的练习基础题也会后续加入一系列的算法题分享自己的解题思路和方法。 计算机网络对计算机网络的基础知识框架有一个简单的学习与认识对计算机网络中常见的题型进行一个总结与归纳。 QT基础入门学习对QT的基础图形化页面设计进行了一个简单的学习与认识利用QT的基础知识进行了翻金币小游戏的制作 Linux基础编程初步认识什么是Linux为什么学Linux安装环境进行基础命令的学习入门级的shell编程。 Linux的系统编程网络编程IO编程、进程、线程、进程间通讯包括管道、信号、信号量、共享内存等网络编程主要就是socketpollepoll以及对TCP/IP的理解同时要学会高并发式服务器的编写。 Linux应用开发基础开发分享Linux的基本概念、命令行操作、文件系统、用户和权限管理等网络编程相关知识TCP/IP 协议、套接字Socket编程等可以实现网络通信功能。 Linux项目开发Linux基础知识的实践做项目是最锻炼能力的一个学习方法这里我们会学习到一些简单基础的项目开发与应用而且都是毕业设计级别的哦。 非常期待和您一起在这个小小的互联网世界里共同探索、学习和成长。 ✨✨ 欢迎订阅本专栏 ✨✨ 文章介绍 本篇文章对STM32学习的相关知识进行分享 了解 STM32 的标准库文件之后我们就可以使用它来建立工程了因为用库新建工程的步骤较多我们一般是使用库建立一个空的工程作为工程模板。以后直接复制一份工程模板在它之上进行开发。 如果您觉得文章不错期待你的一键三连哦你的鼓励是我创作动力的源泉让我们一起加油一起奔跑让我们顶峰相见 感谢大家点赞收藏⭐评论✍️ 目录 新建工程 1.新建本地工程文件夹 2.新建工程 1选择 CPU 型号 2添加组文件夹 3.配置魔术棒选项 1基础配置 2编译配置 3选择 CPU 型号 新建工程
版本说明MDK5.15 (MDK 即 KEIL 软件)
版本号可从 MDK 软件的“Help–About uVision”选项中查询到。
1.新建本地工程文件夹 为了工程目录更加清晰我们在本地电脑上新建一个“工程模板”文件夹在它之下再新建 6 个 文件夹具体如下 注意框里的俩个文件编译可以自动生成无需创建
在本地新建好文件夹后把准备好的库文件添加到相应的文件夹下 2.新建工程 打开 KEIL5新建一个工程工程名根据喜好命名我这里取 Template中文是模版的意思保存在 ProjectRVMDKuv5文件夹下。 1选择 CPU 型号 这个根据你开发板使用的 CPU 具体的型号来选择M3 旗舰版选 STM32F103ZE 型号。如果这里 没有出现你想要的 CPU 型号或者一个型号都没有那么肯定是你的 KEIL5 没有添加device 库 KEIL5 不像 KEIL4 那样自带了很多 MCU 的型号KEIL5 需要自己添加。 要想获得 KEIL5 的安装包在百度里面搜索“KEIL5 下载”即可找到很多网友提供的下载文件 或者到 KEIL 的官网下载https://www.keil.com/download/product/一大堆注册非常麻烦。建议使用最新或者靠近最新版本都可以。 在官网中找到 STM32F1、STM32F4、STM32F7 这 3 个系列的包下载到本地电脑具体下载哪个 系列的根据你使用的型号下载即可这里我只下载我自己需要使用的 F1/4/7 这三个系列包F1 代表 M3F4 代表 M4F7 代表 M7。 到这里 KEIL5 就安装完毕。要特别注意的是 KEIL5 的安装目录不能跟其他版本的 KEIL 冲突如 果冲突了则卸载后重新安装。最后还要记得安装 STM32 芯片包。 keil 官网对芯片包下载页面进行升级下载更方便对于新的芯片包下载页面https://www.keil. arm.com/devices/
2添加组文件夹 在新建的工程中添加 5 个组文件夹用来存放各种不同的文件文件从本地建好的工程文件夹下获取双击组文件夹就会出现添加文件的路径然后选择文件即可。 添加文件 先把上面提到的文件从 ST 标准库中复制到工程模版对应文件夹的目录下然后在新建的工程中添加这些文件双击组文件夹就会出现添加文件的路径然后选择文件即可。 3.配置魔术棒选项 这一步的配置工作很重要很多人串口用不了 printf 函数编译有问题下载有问题都是这个 步骤的配置出了错。
1基础配置 (1) Target 中选中微库“Use MicroLib”为的是在日后编写串口驱动的时候可以使用 printf 函数。 (2) 在 Output 选项卡中把输出文件夹定位到我们工程目录下的“output”文件夹如果想在编译 的过程中生成 hex 文件那么把 Create HEX File 选项勾上。 (3) 在 Listing 选项卡中把输出文件夹定位到我们工程目录下的“Listing”文件夹。 (4) 在 C/C 选项卡中添加处理宏及编译器编译的时候查找的头文件路径。如果头文件路径添加有误则编译的时候会报错找不到头文件。 在这个选项中添加宏就相当于我们在文件中使用“#define”语句定义宏一样。在编译器中添加宏的好处就是只要用了这个模版就不用源文件中修改代码。
2编译配置 本教程Debug 中选择 CMSIS-DAP DebuggerUtilities 选择 Use Debug Driver 3选择 CPU 型号 大佬觉得有用的话点个赞 呗。 ❤️❤️❤️本人水平有限如有纰漏欢迎各位大佬评论批评指正 如果觉得这篇文对你有帮助的话也请给个点赞、收藏下吧非常感谢! 任务在无形中完成价值在无形中升华,让我们一起加油吧