草庐IT

CubeMX-Keil

全部标签

解决keil-5中stm32f103系列使用ST-Link下载程序时不能连接的问题。“flash download failed ”

出现的问题如下:解决方法如下:因为新版的Keil加入了下载器的校验机制,所以我们需要替换掉新版编译器下的原文件需要这个文件的评论下方留言记得留言哦。一、解压后得到STlink文件夹,整个文件夹替换到软件安装目录下/ARM处即可二、更新下载器固件(更新一次即可)二、设置keil软件STM32的芯片,支持JTAG和SWD两种方式下面说明在MDK下的软件设置:完成以上设置,即可多板子下载程序,点祝贺你能够下载成功哦!方法好用记得分享给其他伙伴。 

STM32CubeMX配置ADC采样(轮询、中断、DMA)

STM32CubeMX能够极大减小STM32外设配置的工作量,因此作者也借助空闲时间对STM32CubeMX相关配置进行了学习,本文介绍如何利用STM32CubeMX配置ADC采样,记录了作者学习过程中遇到的问题及解决办法,使大家少走弯路,并方便以后复习目录1、单通道轮询2、单通道中断3、单通道DMA4、多通道轮询5、多通道中断6、多通道DMA1、单通道轮询先选择所使用的MCU,这里我使用的是STM32F407ZGT系列修改一下DEBUG功能,否则后续无法调试修改时钟,采用外部晶振配置一串口,用于打印采集的ADC值这里我采用ADC1的通道0,并开启连续采样模式,否则每次开启ADC采样后只进行一

STM32CubeMX配置ADC采样(轮询、中断、DMA)

STM32CubeMX能够极大减小STM32外设配置的工作量,因此作者也借助空闲时间对STM32CubeMX相关配置进行了学习,本文介绍如何利用STM32CubeMX配置ADC采样,记录了作者学习过程中遇到的问题及解决办法,使大家少走弯路,并方便以后复习目录1、单通道轮询2、单通道中断3、单通道DMA4、多通道轮询5、多通道中断6、多通道DMA1、单通道轮询先选择所使用的MCU,这里我使用的是STM32F407ZGT系列修改一下DEBUG功能,否则后续无法调试修改时钟,采用外部晶振配置一串口,用于打印采集的ADC值这里我采用ADC1的通道0,并开启连续采样模式,否则每次开启ADC采样后只进行一

keil官网下载MDK的STM32芯片pack包

背景    最近重装了电脑系统,重新安装了MDK所以导致MDK芯片包需要重新下载,软件内下载又太慢,所以趁现在找到了官网下载方法把方法分享出来供大家参考。1、在浏览器中输入网址:www.keil.arm.com进入如下界面,然后点击:Hardware->Devices2、在Devices中选择,在红色方框内选择芯片厂商和内核。3、选择对应的厂商和内核后,就可以选择对应的系列了,由下图可知我选择的厂商为STM,内核为CM3。 4、点击任意芯片,进入到芯片相关参数界面,点击STM32F1xx_DFP蓝色字体处。 5、进入STM32F1xx_DFP后,界面如下所示,可以直接下载最新版本,也可以根据需

keil5编译错误cannot open source input file “stdint.h“

开始学习stm32,跟着教程来的,先写了一个简单的编译一下,结果出现了这种情况 我们这里检查了库文件添加没问题,文件指向也没问题头文件 指向最后搜索参考了MDK编译错误的方法,检查了一下,确实不知道在什么时候下载了ADS1.2,猜想可能也会影响keil,按照文章,完全卸载之后,重新启动,编译就没有错误啦1、在控制面板中,卸载ADS;2、到ADS安装目录下查看是否依然存在残留文件夹,将其删除。3、删除ADS的残留注册表,运行-regedit,出现注册表编辑器窗口:删除注册表HKEY_CURRENT_USER\SOFTWARE\ARMLimited\ARMDeveloperSuite删除HKEY_

keil 编译错误找不到文件路劲

 GD官网手册上的 问题原因是找不到CMSIS路径在安装ARMCMSIS4.3.0时发现默认安装路径被系统改了只有改为正确路径就可以C:\Users\xxx\AppData\Local\Arm\Packs\ARM\CMSIS\4.3.0\CMSIS

Keil uVision5 5.38官方下载、安装及注册教程

(注:此为乐某学习记录,若有出错的地方欢迎各位指出!)前言在安装Keil前,建议安装迅雷,用迅雷来下载会快很多。如果网络好可以无视。官方C51版本下载地址:https://www.keil.com/demo/eval/c51.htm官方ARM版本下载地址:https://www.keil.com/demo/eval/arm.htm、(注:两个版本的安装教程一样)Keil注册机2032年:链接:https://pan.baidu.com/s/1qIGMQvbmT0K8I5SPpbZN8g提取码:3tzb一、迅雷下载教程1、打开浏览器下载记录2、右键弹出此窗口,点击复制下载链接3、打开迅雷,点击新

Keil uVision5 5.38官方下载、安装及注册教程

(注:此为乐某学习记录,若有出错的地方欢迎各位指出!)前言在安装Keil前,建议安装迅雷,用迅雷来下载会快很多。如果网络好可以无视。官方C51版本下载地址:https://www.keil.com/demo/eval/c51.htm官方ARM版本下载地址:https://www.keil.com/demo/eval/arm.htm、(注:两个版本的安装教程一样)Keil注册机2032年:链接:https://pan.baidu.com/s/1qIGMQvbmT0K8I5SPpbZN8g提取码:3tzb一、迅雷下载教程1、打开浏览器下载记录2、右键弹出此窗口,点击复制下载链接3、打开迅雷,点击新

keil代码补全设置(keil 代码补全设置选项空白)

keil5代码补全设置(keil没有代码补全设置)##背景描述打算用keil5来进行stm32的开发,发现没有代码补全功能。通过网上找攻略,大多数是说keilC51和MDK并存的安装方式导致冲突,从而导致无法设置代码补全。但是在笔者仅安装keilMDK的情况下也没有代码补全的设置界面如图一所示。经过笔者的摸索,终于找到解决方法。##解决方式1、点击Edit->Configuration,如图二所示,在第二步下拉选择如图二选项;2、点击Edit->Configuration,如图三所示,就可以看到代码补全设置出来了,按照图三所示设置即可。

基于STM32CUBEMX,HAL库蓝牙通信

 蓝牙通信(实现手机与stm32连接)1.准备工作蓝牙模块HC-05模块安卓APP软件HC-05蓝牙模块支持AT指令。要进入AT指令模式,需要先按住蓝牙模块上的按键,接通电源,当模块上的LED灯进入慢闪后再松开按键,此时已经进入AT指令模式,可以进行AT指令设置1。常用的AT指令包括:AT+VERSION?返回HC-05的软件版本号AT+NAME?返回HC-05的名字AT+UART?返回蓝牙波特率AT+UART=115200,0,0设置串口波特率115200,1位停止位,无校验位AT+NAME=bluetooth修改蓝牙模块的名字为bluetoothAT+PSWD?查询配对密码AT+PSWD=