STM32实战二 新建工程

这一章新建一个工程,主要目的是练习新建C++工程,生成比较干净的代码,后来发现没在太大的意义,直接在原示例中删除文件,然后新建cpp文件即可,也可以把原有main.c的属性变成c++,方法是main.c/右键/Options for file 'main.c' /Properties标签/File Type:/改为C++ Source file,这样更方便。不过下面还是记录一下新建工程的过程,对熟悉环境和配制有一定的帮助。 

复制原有流水灯程序到新的文件夹下,打开Keil4,点击新建工程

在对话框中找到下面的文件夹,并新建一个文件夹STM32-AGV,进入STM32-AGV文件夹。

 键入工程名STM32-AGV,点击保存

选择单片机型号后点击OK

出现下面的提示时选择否

修改工程名Target 1 ->STM32-AGV

 修改第一个目录到Startup

按以下方法添加加三个目录 

 

复制 stm32f10x_it.c,stm32f10x_it.h,stm32f10x_conf.h 到 E:\单片机\STM32-AGV\STM32-AGV文件夹 

按下图添加现有文件,要到对应的文件夹中找。 

添加main.cpp,并加入图示代码。注意,代码后面一定要有一行空行,否则警告:
           main.cpp(9): warning:  #1-D: last line of file ends without a newline

 

至此,文件系统准备完毕,开始配置 

 选择输出文件夹Output,没有就新建一个。

 选择列表文件夹Listing,没有就新建一个。

 下图第2项是设置优化参数,调试时不优化,发布时最大优化

下图中,第2和3任选一项,2是软件仿真调试,3是硬件调试,第4项是为了使用软件逻辑示波器,硬件调试时不能使用逻辑示波器。第5到下一步设置

下图,设置第2项后自动出现第项,如果没有,仔细ST-Link与单片机的连线,重启软件再试。

 下图第2项设置下载后自动启动,否则要在单片机按重启键或重开电源。完成后按确定返回上一级。

选择 Utilities 标签,Use Target Driver for Rash Programmimg下面的选择框是灰的,先选第2项,再选第3项就可以修改了。

改为ST-Link Debugger

至此,配制工作完成。

STM32实战系列源码,按键/定时器/PWM/ADC/DAC/DMA/滤波
STM32实战一 初识单片机
STM32实战二 新建工程
STM32实战三 C++ IO.cpp
STM32实战四 定时器和按键
STM32实战五 板载LED显示数据
STM32实战六 PWM加移相正交
STM32实战七 数字滤波
STM32实战八 DAC/ADC
STM32实战九 编码器
STM32开发过程的常见问题

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值