野火开发板 STM32F103VET6 学习之旅(二)
STM32 须知背景STM32一经上市,就迅速占领了中低端MCU市场,受到了广大工程师的青睐。像市面上大部分小型四轴飞行器基本都能用STM32制作,入门级书籍可参考《四轴飞行器DIY—基于STM32微控制器》。 分类STM32存在众多系列,从内核区分有Cortex-M0、M3、M4和M7,每个内核又主要分为主流、高性能和低功耗三类。初学者常用的类型有F1和F4。F1是基础型,基于Cortex-M3内核,主频为72MHz;F4是高性能型,基于Cortex-M4内核,主频180MHz。F4相较F1,除了内核及主频的不同,另外的优势在于支持LCD控制器、摄像头接口和SDRAM。在选择STM32型号时,一般不需要接入大屏幕时选择基于Cortex-M3内核的F1系列,如果追求高性能需要大量数据运算,且需要外接RGB大屏幕时就选择Cortex-M4内核的F429系列。 以野火F103指南者使用的STM32F103VET6来介绍STM32的命名方法: 更详细的命名分类如下: 开发手册在开发时,有两个官方资料需要我们实时查询,一个是参考手册(Reference manual)...
野火开发板 STM32F103VET6 学习之旅(一)
Keil5 环境配置温馨提示 安装路径不能带中文,必须是英文路径。 安装目录不能跟51的KEIL或者KEIL4冲突,三者目录必须分开。 KEIL5 的安装比起KEIL4多了一个步骤,必须添加MCU库,不然没法使用。 获取KEIL5安装包官网下载需要注册,略微麻烦,建议使用以下网盘下载安装包:https://pan.baidu.com/s/1T_kvjzI8F-0YpCBuI4EJjA?pwd=kdtk 开始安装 KEIL5 右键以管理员运行 Next Agree, Next 选择安装路径,路径不能带中文,next(提示:Pack目录下后续可能会安装以后会用到的各种芯片的芯片包,容易占空间,建议更改Pack路径为D盘) 填写用户信息,全部空格(键盘的space键)即可,next Finish,安装完毕(安装结束会弹出器件支持包安装界面,选择关闭,后面根据需要再安装) 注册许可证 右键Keil5软件,以管理员身份运行(以防止无法注册成功) 点击File,选择License Management ...
