精华内容
下载资源
问答
  • Keil如何手动添加STM32芯片包 问题: 在安装完Keil之后,需要导入32芯片包,但是按照官方的视频,直接点击已经资料给有的包会报错,如下图: 换另一种方法,如图:第二步后再点击 import ,导入自己要导入的包,结果...

    Keil5如何手动添加STM32芯片包

    问题:

    在安装完Keil之后,需要导入32芯片包,但是按照官方的视频,直接点击已经资料给有的包会报错,如下图:在这里插入图片描述
    换另一种方法,如图:第二步后再点击 import ,导入自己要导入的包,结果还是报错。
    还是会报错

    解决方法

    1、在自己安装的软件目录下找到 .\Keil_v5\UV4\PackUnzip.exe ,找到其属性,将其兼容性改为以管理员身份运行。如图:
    在这里插入图片描述
    2、以管理员身份运行Keil;
    3、依次点击 Pack Installer → file → import ,选择自己要安装的包,然后确定。
    在这里插入图片描述
    这样就安装完成了。成功如图:
    在这里插入图片描述

    展开全文
  • Keil5 手动安装STM32 芯片包

    万次阅读 多人点赞 2018-10-14 21:59:43
    准备: ... Keil.STM32F4xx_DFP.2.13.0.pack (备注: http://www.keil.com/dd2/Pack/ 从该网址下载 相应芯片的PACK 包) 具体:  1. 安装mdk525.exe(按常规流程下载即可)  2. 将下载的...

    准备:

          1. mdk525.exe

           2. Keil.STM32F1xx_DFP.2.2.0.pack; Keil.STM32F4xx_DFP.2.13.0.pack

    (备注: http://www.keil.com/dd2/Pack/  从该网址下载 相应芯片的PACK 包)

    具体:

      1. 安装mdk525.exe(按常规流程下载即可)

      2. 将下载的pack包放在   .\Keil_v5\ARM\PACK

      3. 打开 pack installer

          方式一: project-->manage--> pack installer 

          方式二:从工具条中找到 pack installer 快捷方式

         (提示:有些人的pack installer 按键不可用,很可能是 软件安装的原因,建议解决方式:1. 重新进行注册,注册时注意选择设备为ARM 2.重新下载mdk 安装)

     4. 在pack installer 界面中,选择 file --> import , 加载PACK 包即可;

    展开全文
  • keil5 手动添加pack( STM32F10x为例 )

    万次阅读 多人点赞 2018-07-27 13:04:32
    从http://www.keil.com/dd2/Pack/#/eula-container上下载找到自己要下载的standalone的pack文件后 (版本限制,低版本的 MDK 不支持高版本的pack,选择对应的版本 pack下载) 点击下载pack运行即可完成pack手动导入,...

    github:https://github.com/oraSC

     

    http://www.keil.com/dd2/Pack/#/eula-container上下载找到自己要下载的standalone的pack文件后 (版本限制,低版本的 MDK 不支持高版本的pack,选择对应的版本 pack下载) 点击下载pack运行即可完成pack手动导入,选择file/Device Database 即可看pack是否导入成功。



    选择下载的文件直接双击运行,导入程序自动识别已安装的MDK目录:

    版本不符合警告!!!!!


    确认pack导入成功:打开MDK 选择file/Device Database 即可看pack是否导入成功。

     


     

    展开全文
  • 目录1 demo工程准备2 打开工程并编译3 添加源文件夹(source folder)4 给新的源文件夹添加源文件(c文件和h文件)5 设置工程...前言:最近在整dwm1000模块uwb测距应用是,由于官方提供了基于SW4STM32(eclipse)的dem...


    前言:最近在整dwm1000模块uwb测距应用是,由于官方提供了基于SW4STM32(eclipse)的demo,所以在这里学习了eclipse相关使用。其中一个棘手的问题就是,使用cubemx生成的工程编译没有问题,但是手动添加已经存在的源文件的时候就会出现一些神奇的现象,编译的时候始终无法包含进编译路径。
    今天大概了解了一二,在此记录一下。希望能帮助到有缘人。

    1 demo工程准备

    因为开发基于stm32,所以在此以是stm32cubemx来生成示例工程,在此仅设置系统时钟,开启tick时钟,设置一个PC13为LED(输出)。没有什么特殊的设置,只需要选择开发环境时选择SW4STM32即可。
    生成工程

    2 打开工程并编译

    使用cubemx生成工程代码后,选择“open project”,会自动调用SW4STM32打开生成的工程。打开工程后,在工程文件夹上右键鼠标,选择“build project”,会生成最后的目标文件。
    第一次编译

    3 添加源文件夹(source folder)

    在工程文件夹上右键鼠标选择“new”——“source folder”,在弹出的窗口中,输入要添加的文件夹及对应的路径,然后单击“finish”,完成源文件夹的添加。
    添加源文件夹

    4 给新的源文件夹添加源文件(c文件和h文件)

    同样的方式,在新建的user文件夹上右键鼠标,选择“new”——“source file”,在弹出的窗口中,分别依次输入“user.h”和“user.c”文件,完成后,在工程目录user下即添加了上述两个文件。
    添加源文件

    5 设置工程include 目录

    选择菜单栏“project”——“properties”,打开工程属性窗口,依次单击/选择“C/C++ General”——“paths and symbols”,在“configuration”中选择给哪个配置添加include目录,在此选择“all configurations”,在下方窗口选择“includes”——“GUNC”——“add”,在弹出的窗口中输入“user”,即在工程根目录下添加user文件夹,可以根据需要选择具体的文件夹/子文件夹(可参考已有的include目录格式)。之后单击“apply”——“ok”,完成include目录的设置。
    添加include目录

    6 在源文件中添加示例代码

    6.1 user.h

    /*
     * user.h
     *
     *  Created on: 2020年5月7日
     *      Author: adminFish
     */
    #ifndef USER_H_
    #define USER_H_
    #include "main.h"
    
    uint8_t user_add(uint8_t numa,uint8_t numb);
    
    #endif /* USER_H_ */
    

    6.2 user.c

    /*
     * user.c
     *
     *  Created on: 2020年5月7日
     *      Author: adminFish
     */
    
    #include "user.h"
    
    uint8_t user_add(uint8_t numa,uint8_t numb)
    {
    	return (numa+numb);
    }
    

    6.3 在main.c中添加如下代码:

    添加头文件的引用

    #include "user.h"
    

    新建一个变量

    uint8_t result=0;
    

    函数调用

      result=user_add(3, 5);
    

    添加完成后,保存工程,并在工程文件夹上右键鼠标,单击“refresh”,更新工程。

    6.4 再次编译

    编译结果:
    二次编译结果
    根据hex大小的变化,可以简单判断上述操作正确且添加的自定义源文件正确的得到了调用。

    展开全文
  • STM32开发笔记22: 手动添加驱动文件

    千次阅读 2018-05-09 22:41:52
    单片机型号:STM32L053R8T6  我们可以通过STM32CubeMX生成工程代码,但是如果我们的工程已经建立完毕了,或者说我们在原有的工程上,开始新的项目设计,此时又需加入新的驱动,该如何呢?本文探讨其解决方法。  ...
  • 关注、星标公众号,不错过精彩内容素材来源:STM32应该有很多嵌入式小伙伴使用过 STMStudio 来实时监测变量,与 STMStudio 相比,STM32CubeMonitor 除了同样可以提供变量监测的功能,还有非常丰富的组件用来搭建各种...
  • stm32f4手动添加HAL库模块

    千次阅读 2018-05-28 13:48:11
    以uart为例首先打开stm32f4xx_hal_conf.h中的define:然后在工程中添加相关的.c文件定义模块初始化函数,并在main中调用/* USART3 init function */ static void MX_USART3_UART_Init(void) { huart3.Instance = ...
  • 自从用了keil5以后很少自己添加库函数以及启动文件,全部使用keil自带的manage run-time environment功能,后来发现一个问题自带库中指引的库函数为安装目录下的文件,多个程序公用一堆库,当你因为需求要...
  • 2018.1.19 HAL库详解见STM32之HAL库详解 及 手动移植 STM32 Embedded Software   工作以来一直使用ST的STM32系列芯片,ST为开发者提供了非常方便的开发库。到目前为止,有标准外设库(STD库)、HAL库、LL库 三...
  • 点击“蓝字”关注我们吧单片机又称单片微控制器,它是把一个计算机系统,包括cpu...《60天学会STM32单片机线上培训班》即将开课,专家辅导,在线答疑,一对一解决问题,为小白量身打造,想学单片机的同学们不要错过...
  • 在学习RTT的过程中,我发现很多时候我们自己添加的驱动,往往不知道如何去找到对应的名称,从而无法在kconfig的编写...\RTthread\rt\rt-thread\bsp\stm32c8t6-dengdai\libraries\STM32F1xx_HAL 这个下面的Sconscri...
  • 使用STM32CubeMX和TrueSTUDIO开发STM32系列微控制器

    万次阅读 多人点赞 2018-07-18 18:22:10
    关于STM32CubeMX STM32CubeMX介绍 为什么使用STM32CubeMX 下载及安装 关于TrueSTUDIO TrueSTUDIO介绍 为什么使用TrueSTUDIO 下载及安装 使用演示 关于STM32CubeMX STM32...
  • STM32学习笔记(1)——STM32基础知识

    千次阅读 多人点赞 2018-08-11 10:51:13
     最近入了STM32的坑,主要是马老师又有新项目,老师看我最近有点闲(哪里闲了?),就让我来协助,之前学了一些基础的东西了,不过没时间整理,现在准备补上。  我学习使用的是野火stm32开发板,教程很详细,强烈...
  • STM32F429使用STM32CUBMX5.6移植touchGFX4.13

    千次阅读 多人点赞 2020-03-06 15:34:36
    0.STM32F429使用STM32CUBMX5.6移植touchGFX4.13 旧版: 1.STM32F429移植touchGFX(一)——通过STM32CubeMX移植TouchGFX 2.STM32F429移植touchGFX(二)—— 使用MVP架构来实现GUI和硬件的双向交互 3.STM32F429移植touch...
  • 目前最新的RT-Thread v4.0.2并不能直接支持STM32F413的CAN3,从配置项添加的CAN驱动只能够支持CAN1 / CAN2,而F413的CAN3需要我们手动添加。 创建STM32F413工程 首先新建一个工程stm32f413-xxx-xxx 复制模板代码bsp\...
  • 从http://www.keil.com/dd2/Pack/#/eula-container上下载找到自己要下载的standalone的pack文件后 (版本限制,低版本的 MDK 不支持高版本的pack,选择对应的版本 pack下载) 点击下载pack运行即可完成pack手动导入,...
  • STM32 cubemx是一个极其好用的代码初始化工具,记录下使用它创建工程的过程及移植其代码注意事项。
  • 一、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异 使用固件库,目前比较多的例程是使用固件库编写的。官方的例子也都采用固件库方式。特点就是简单,易于理解,资料多。如果你没有CortexM系列...
  • STM32单片机1

    2021-03-15 16:34:20
    一、STM32_命名规则相关 二、STM32_启动模式配置说明 1、STM32一共有三种启动模式,相关的配置说明如下 2、启动模式配置附录 三、STM32硬件_总线AMBA、AHB、APB 1、AMBA 2、Bus Bridges 3、STM32上的总线...
  • 为RTThreaadV4.0.2+STM32的ADC驱动添加DMA方式说明代码分析使用流程最后代码下载 说明 目前RTThread的adc设备驱动采用轮询法,比较浪费cpu资源。话说我从开始使用STM32到现在,就没用过ADC轮询方式 这是我的某个项目...
  • 描述:STM32f0按键模块电路经常遇到上电不复位的情况,芯片采用的是stm32f030,按键模块采用ZLG7290芯片、4X4按键LED矩阵。ZLG7290是周立功公司专门开发的按键芯片,其最大可支持64个按键和64个LED,可通过I2C协议对...
  • 最近由于项目需要使用标准库,标准库是很刚入门stm32那会学习的东西,忘得一干二净,所以编写一篇文章来记录一下建立工程模板的步骤,以便尽快熟悉标准库的架构和API。 我使用的开发板是正点原子探索者开发板,MCU为...
  • STM32开发项目:如何从TRUEStudio转移到STM32CubeIDE 以 Ubuntu 18.04 的TRUEStudio(版本号:9.1)转移至macOS STM32CubeIDE(版本号:1.3.0)为例 Clean原TrueStudio工程(Project->Clean) 删除原True...
  • stm32串口通信

    2021-01-11 14:32:27
    学习相关资料,说名基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异。 学习和阅读“零死角玩转STM32F103–指南者”文档中的第20、21章内容,完成STM32的USART窗口通讯程序,要求: 1)设置...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,987
精华内容 1,194
关键字:

手动添加stm32