一、引言在前两篇文章里面,讲述了如何利用keil RTE创建闪灯程序和如何利用CubeMX实现串口通信。本篇文章主要讲解RTE、RTX5和CubeMX的结合问题。 二、主要思路和流程(1)使用CubeMX创建串口初始化代码采用CubeMX的原因主要是该工具生成的代码完全是基于hal库的,可以较好的和keil 的RTE工具对接。代码生成完后项目保留备用,后面要粘贴到keil RTE创建的项
Keil新版本出来了,推出了一种全新开发模式RTE框架( Run-Time Environment),更好用了。然而网上的教程资料竟还都是把Keil5当成Keil4来用,直接不使用这个功能。当前正点原子或野火的教程提供的例程虽有提到Keil5,但也是基本上当Keil4来用,还是传统的模式或标准库或HAL库。当然这用来学习挺好,但是如果用来开发建议还是使用下Keil5的RTE框架。现在的单
STM32使用新KEIL5的RTE(Run-Time Environment)框架,非常方便直接建工程。如果使用ST标准库,请添加USE_STDPERIPH_DRIVER。在keil安装目录中可以找到安装好的包内容。如我的路径:D:\Keil_v5\ARM\Pack\Keil\STM32F1xx_DFP\  Keil新版本出来了,推出了一种全新开发模式RTE框架( R
前言    GD32替代STM32原因:    (1)前段时间stm32系列芯片涨价厉害,只能用国产替代,管脚兼容的并且做的不错的只有兆易创新的GD32;    (2)国产化是个趋势,最好在stm32禁止之前替代掉,符合现在的困境。    Eclipse替代KEIL原因:    (1)KEIL和IA
1,确认工程代码主要包括代码的目录或者代码的svn路径,其次再来确认代码的编译方法,确认该代码是需要keil5编译还是linux(gcc+makefile)编译。 2,确认编译手段确认编译手段后,即是此项目使用keil5编译,那么再来确认Keil版本,以及keil5是否已经激活,权限是否拥有(liscense是否导入)。 3,建立工程以上确认以后我们开始用keil5建立工程注:如果需要使用的工程已
如何搭建ESP32开发环境(ESP-IDF)开发框架介绍:ESP-IDF是乐鑫ESP32开发的一套框架,能够帮助用户快速开发物联网(loT)应用,满足用户对于Wi-Fi,蓝牙,低功耗等性能的需求。编译工具链介绍:该工具链类似于之前我们使用的Keil,由于其内部已经集成了编译链,所以不用设置也可以使用。但是乐鑫的工具链不同,没有类似于Keil这样的工具,但是有官方提供给编译工具链,之后进行交叉编译,
1. 安装keilkeil的官方网站 http://www.keil.com/download/product/ 下载MDK-ARM并安装,注意可以更改安装路径,但是不能安在需要管理员权限的文件夹,例如不能在Program Files,否则会出现一些问题。 2. 注册未注测有代码容量限制,需要破解。网上找KEIL_Lic。3. 安装器件包打开Pack Installer 左边选择STMicroe
       前几天把C语言都复习完了,打算开始把STM32学一遍,巩固一下单片机的知识。由于之前做比赛用的是NXP的LPC54606和KEA128,学校的单片机课程也是MSP430F5529,所以到现在还没接触过STM32,就想着在秋招前先过一遍。   学习STM32看的并不是正点原子的视频,选择了刘凯的视频。等我刘凯的视频学
keil5使用c++编写stm32控制程序一、前言二、配置图解三、std::cout串口重定向四、串口中断服务函数五、结尾废话 一、前言想着搞个新奇的玩意玩一玩来着,想用c++编写代码来控制stm32,结果在keil5中,把踩给我踩闷了,这里简单记录一下。注意一定要按照如下流程进行操作,一步都不要跟丢了。二、配置图解所需要的一些文件放在百度网盘了。 先把最新的库函数和CMSIS安装好。 我这里为
概述传统单片机开发环境是 Keil IDE,它为开发者提供了一套非常方便的开发环境,我们只需要进行很少的设置就可以完成单片机程序的编写、编译、烧录和调试。但 Keil 也有着过于陈旧、闭源和无法跨平台等缺点,用惯了 CLion、VSCode 等现代编译器很难再习惯 Keil;而且众多的开源软件都是使用开源编译链开发的,如果我们对开源编译链没有了解的话,很难上手众多的开源项目。众多的原因使我们放弃了
目录一、环境配置1.准备工作2.安装 keil 软件3.安装stm32 pack4.安装完成二、keil 的简单设置三、stm32简单程序编译(LED闪烁)1.新建工程2.新建main.c文件3.编译程序4.stm32程序仿真调试四、分析HEX文件五、总结 一、环境配置1.准备工作首先需要下载安装mdk5软件和stm32包,这里附带配置MDK所需要的的包。 链接:百度网盘下载链接 提取码:94x
1、打开软件报错应该怎么处理具体到我这里,我提示的是没有找到这个特定芯片我看了一下,这里果然是没有识别出来按照这个博客写的操作之后,一下子就解决了,非常棒,这里附在后面 现在打开程序不再有这个提示了,而且芯片也识别到了keil5keil4的安装有些不同网上已经有很多说明了,我这里稍微补充一下2、keil5要单独导入一些芯片的安装包可以从pack里点去安装也可以把安装包下好之后直接双击安
一、前言STM32作为一款高性能、低功耗的微控制器,广泛应用于物联网项目中。为了将STM32设备接入阿里云IoT平台,我们通常需要借助Wi-Fi模块实现网络通信。ESP-01S是一款常用的Wi-Fi模块,可以与STM32配合工作,实现与阿里云平台的连接。本教程将介绍如何连接STM32ESP-01S,并烧录必要的固件,以完成与阿里云IoT平台的通信。百度网盘链接本教程的代码和库文件已经上传到百度网
前言在esp32开发中,一般用的是vscode。没有像keil mdk等集成开发环境,这就对不熟悉cmake的人士不太友好。笔者也是参阅了cmake官方文档以及esp32开发手册,找到一个非常有效的以及简单的CmakeList.txt的编写方式。esp32工程目录 esp官方比较推荐的目录格式是有两个文件夹,一个是main文件夹,一个是components文件夹,这两个文件夹的名称不建议更改,这两
其中CD和WP引脚可以接任意的GPIO口,CD引脚就是SD卡的检测脚。Slot 0部分引脚连接了内部Flash,无法使用,建议使用Slot 1 4bit模式。具体方法请看《ESP32使用SD卡注意事项》。2.4 GPIO口。ESP32有部分引脚只能设为输入引脚,如下图所示,黄色区域。其中IO6~IO11连接内部Flash,无法当GPIO口使用,如下图红色方框内的引脚,但是部分引脚可以扩展PSRAM
ESP32 开发笔记 工程创建 工程分析 项目CMakeLists文件 组件CMakeLists文件 组件依赖
在华清星创客高级班里学习51单片机的时候,经常会使用keil+protues的方式来做一些实验,这样的模拟仿真为我们节省了很多硬件和时间成本,可以更直观的看到代码的执行过程。那么当切换到stm32系列单片机的时候,protues明显不支持了,但是keil的模拟功能还是有很大的用处,例如stm32f103单片机,在keil中可以实现很好的模拟效果,我们可以在其中使用中断、定时器、PWM等功能,可以观
        这里小编使用STM32F103ZET6型号开发板为例,给大家介绍使用keil5的固件库建立一个LED灯闪烁的工程。这种方式简单直接易上手,特适合某些想偷懒或赶时间编程的朋友。一、步骤:第一步,选择正确的芯片型号。这个是基本的步骤,无论我们使用什么型号的开发板,我们在开发的时候都需要选择正确的开发板型号。
STM32开发环境有Keil,IAR,STM32CubeIDE等。本文将介绍在Keil环境下新建STM32工程,以供初学者参考学习。一,Keil MDK安装keil安装方法不详细介绍,按照步骤提示操作即可。目前最新版本是keil MDK5,也叫Keil uVision5。这里不建议软件汉化,因为汉化之后无法使用编码助手,非常不方便。二,设备包的安装不管在什么环境下开发单片机,新建工程时都会有一个选
1.安装MDK5       由于GD32 Keil 版本例程的工程是基于Keil MDK-ARM 5.25 uVision5 创建的,所以我在此也安装MDK5.25版本。下载链接:https://pan.baidu.com/s/1E4tcDQvsVl0xezU3pEyJTA  提取码:s1fr 其他版本下载链接:https://clou
  • 1
  • 2
  • 3
  • 4
  • 5