STM32F103 新建工程

本文介绍了如何使用MDK V5.28.0.0创建STM32F103C8T6的工程,从新建项目、选择设备、添加启动文件和库,到解决编译错误的过程。作者分享了工程文件的获取途径,并强调了工程文件管理和配置的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MDK版本:V5.28.0.0,装软件是这个行业最基础的事情,网上教程也多,多尝试即可。

随便找了一个开发板,型号是stm32f103rct6,当初学习的时候买了很多,这么多年没舍得扔掉一块,就是需要清理一下灰尘。

一.硬件:I/O口给低电平,灯亮;I/O口给高电平,灯灭。

二.软件:

第一步是新建工程,这个网上教程也很多,但是MDK创建新工程的方式有很多,初学者可能会晕,我当时就很晕,所以我想还是走一遍好了。

1.project->new uVision project...

给你的工程命名然后找一个窝放进去,关于这个工程的所有文件先都放进去,写多了就知道怎么管理文件夹了。

然后要选择Device,这里有个Pack需要安装,每个系列的单片机都需要安装Pack之后,才能在这个界面中显示出来,然后你才能选择对应型号的单片机。

 

然后弹出了这个,这个是后来版本的MDK新加的,通过他可以很快速的搭建一个工程,会包含启动文件,必要的库文件等等,但是我不喜欢,所以点Cancel

Ok,至此,工程已经建好了,BUT,这个工程暂时任何事情都干不了。SO,接下来我们往工程里添加一些能干事的东西。

2.接下来是拷贝工程必要的一些文件,包括启动文件,内核文件,库函数文件等等。从哪里下载?

官网,或者找一个历程里都有。

 

至此,必要的文件都有了,下一步就是把这些文件添加到工程里,这一步详细的可以百度,要截的图太多,我就不一步一步添加了。下图是添加完成的工程目录;

至此,所有c文件都添加到工程里了,但是h文件还没有和工程文件产生联系。通过下面3步将工程目录里面所有包含h文件的路径都包含进来即可。

 

 然后添加一些宏

 然后添加main.c函数,ctrl + N新建文件,保存文件并命名main.c。然后将此文件添加进工程。

此时编译,发现很多错误:

 查看下错误原因,发现是找不到stm32f10x_conf.h文件,那就从别的历程中拷贝一个此文件至工程,再编译,通过。

 具体点灯,下个博客再写了,第一次写博客,感觉有点混乱,大家如果有什么问题,可以留言。

 

 

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值