智能车入门——stm32单片机学习(1)

        学习单片机最好有c语言和微机原理的基础,单片机的程序主要是c语言编写的,而微机原理能够让你更好地理解底层硬件结构,学习起来事半功倍。仅代表本人看法。以下内容,基于标准库开发。

创建第一个工程

        在下载好keil5以及安装好所需要的驱动之后,就可以开始创建工程啦。

        project->new project,选择合适的位置,创建工程文件夹,选择单片机的型号。如果没有你需要的型号,先去下载对应的包。

        找到工程文件夹

        新建文件夹Start用来存放启动文件,User用来存放主程序文件,Library用来存放库文件,文件名也可以取其他的喜欢的。

        将固件库文件中以下路径:STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm所有文件,\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x路径下的3个.h和.c文件,STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport下的core文件拷贝到Start文件夹下

        最终,Start文件夹:

        将STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\下inc和src下所有文件拷贝到Library下

        将STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template下图所示文件拷进User(html文件除外)

        建三个group,名字与上述文件夹一致

点这个小标,加入文件,User和Library加入所有文件。

魔术棒进行设置

        我这里需要改一下版本,否则就会有很多warning

        现在就可以在main.c里写代码了。以后创建文件,直接复制工程文件夹即可。

GPIO模块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值