stm32新手入门
在软件管家下载keil(MDK)版
根据江协科技视频下载stlink驱动、usb转串口驱动
简介
stm32的开发方式有基于寄存器的方式、基于标准库的方式和基于HAL库的方式。
基于寄存器的方式与51类似,用程序直接配置寄存器实现功能,由于stm32结构复杂、寄存器太多,所以不推荐基于寄存器的方式
基于库函数的方式是使用ST官方提供的封装好的函数,通过调用函数间接配置寄存器,由于ST对寄存器封装的较好,故该种方式既能满足对寄存器的配置,对开发人员也较为友好,有利于提高开发效率,故使用基于库函数的开发方式
基于HAL库的方式可以用图形化界面快速配置stm32
,学完标准库再去学HAL库
stm32库函数文件夹位置
D:\BaiduNetdiskDownload\stm32入门教程资料\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries
新建基于标准库的工程
1.新建文件夹STM32Project
2.打开keil,点击Project——New uVision Project——找到STM32Project文件夹后,再新建文件夹1存放本次工程——点击进入新建的文件夹,给工程文件命名,一般命名为Project——选择所需芯片型号,若弹出新建工程小助手叉掉即可,工程建好了
3.启动文件夹Start
打开固件库的文件夹,找到启动文件1、2、3,复制,打开新建文件夹1,在新建文件夹1中新建文件夹Start,黏贴到Start文件夹中
启动文件1:
D:\