如何安装KEIL并配置好51与STM32的环境

Keil编辑和STM32cubemx配置STM32控制步进电机

\\\插播一条:文章末尾有惊喜哟~///

使用Keil ARM V5 IDE编程和STM32CUBEMX代码配置实现STM32F103和步进电机驱动器模块A4988控制步进电机

Keil和Stm32cubemx

安装

安装Keil IDE非常简略。下载包含Keil IDE的MDK ARM套件,不须要单独安装它的想法。只需从链接下载文件并安装IDE。?http://www2.keil.com/mdk5。 Arm mdk在许多版本中可用,最新版本是mdk5。我在项目中使用的是mdk5,本教程也基于mdk5和keil uvision-5 ide。

安装StmCubeMx也很简略。从链接下载StmCube。您可能会弹出来登录。登录后,您就是他们的人。一旦安装了StmCubeMx,您此时必需为每个stm32系列或您要使用的系列安装软件包。 StmCubeMx和stm32系列软件包是两个不同的东西。每个stm32系列的软件包都必需单独安装。在安装系列软件包的StmCubeMx软件中,它们也是一个选项。在“帮助”>“安装新库”下。由于我们初始使用stm32f103,因此我们须要安装stm32f1系列的软件包。下图很好地说明了软件包的安装。

图略

图.为StmCubeMx安装stm32f1驱动程序/软件包

下面给出了板外引脚。

图略

图.STM32F103廉价开发板引脚和提供的功能

闪烁项目

上部模块的LED连接到端口c的针脚#13。在初始时,我们将使其闪烁。 Stm32微控制器引脚在单个引脚上提供多种功能。选择一个选项并禁用其他选项应谨慎处理。 STM32微控制器的I / O引脚可用于五种模式:

?输写模式

?模拟模式

?输出模式

?备用功能模式

?外部中断/事件线

为了我们的目标,我们将使用端口c引脚13作为输出。简直所有的stm32引脚都具有内部上拉和下拉电阻。由于我们没有在输写模式下使用gpio,因此我们没有使用上拉和下拉电阻。 Stm32引脚能够在不同的频次下工作,我们将在低频下操作该引脚。引导后,Stm32引脚也能够初始化为低电平或高电平。我使用了引脚13的低电平。

注意:我将使用微控制器的内部8Mhz RC振荡器。上板有一个外部8Mhz晶体,但我不会使用它。

在STM32CubeMx中创建新项目

闪烁LED代码

上传到STM32微控制器

控制步进电机

硬件

步进电机

对于这个项目,我将使用双极步进电机。电机的名称为NEMA17。它通常在3D打印机中使用,并且在DIY电路制造商中很时兴。它是2相4线步进电机。它耗费1安培至1.5安培的电流。电压要求最低为2.4伏。步距角为1.8度。完整360度旋转须要(360 / 1.8 = 200)200步。

如何安装KEIL并配置好51与STM32的环境

1.首先确保自己电脑D盘有足够的空间,并且将自己从前的KEIl卸载完毕。2.下载资源包后解压到D盘,后在D盘新建文件夹命名为“keil5”资源包提取码:25483.翻开解压文件双击程序mdk514.exe进?

温酒斩化腾

手把手教你从零初始使用Matlab联合STM32CubeMX以及Keil开发一个STM32的简略程序-LED循环点亮

萧尘发表于嵌入式开发

STM32芯片烧录的几种方式介绍Keil5_MDK、串口FlyMcu、ST-LINK Utility

曾小庆

让STM32CubeMX带你飞,菜鸟秒变STM32高手

安迪西

彩蛋:最近有同学跟我要单片机的资料,我特意花几个月时间,总结了我10年产品研发经验,资料包几乎覆盖了C语言、单片机、模电数电、原理图和PCB设计、单片机高级编程等等,非常适合初学者入门和进阶。除此以外,再含泪分享我压箱底的22个热门开源项目,包含源码+原理图+PCB+说明文档,不是市面上打包卖的那种课程,我认为教程多未必是好事,10年前我自学快,除了自身执行力以外,还有就是教程少。不要害羞做伸手党,等你一个小红点。后期我也会组建一些纯技术交流的小圈子,让大家能认识更多的大佬,有个好的圈子,你对行业的认知一定是最前沿的。84a0ab93e586a0a533eb6c9f9756457c.png9b3ff4670cbddcbc6b06e1f509e40137.png2f8fc198e2a58001b1d786511587ec85.png

猜你喜欢

转载自blog.csdn.net/danpianji777/article/details/125092758