ICode9

精准搜索请尝试: 精确搜索
  • Windows10搭建STM32 GCC开源开发环境2022-01-06 17:58:56

    KeiluVision5 MDK快到期了吧(雾),心想算啥?网上再搜一搜相应的破解工具。但是始终不是长期解决方法。别以为用破解版没啥问题。但是某一天你收到来自Keil公司的到律师函,估计就噩耗了。估计会给你的公司或者学校带来不小的麻烦。使用开源才是至上哈。咱们来搭建一个不会受到律师

  • STM32新建工程2021-12-07 12:59:49

    STM32新建工程 1. 前言2.新建工程步骤2.1 新建文件夹2.2 新建工程2.3 源文件关联工程2.4 头文件关联工程2.5 输出格式设置 3.编译工程参考文献 1. 前言 浏览完stm32f4的手册,看过库函数的前几章后开始进入动手操作部分。本文主要介绍利用stm32的库函数新建工程,当然前提是

  • STM32F40xx搭建Keil工程编译错误(stm32f4xx_fmc.c)2021-10-12 07:31:54

    STM32F40xx搭建Keil工程编译错误(stm32f4xx_fmc.c)(stm32f4xx_fsmc.c) 状况: 搭建完Keil工程后进行编译后发生如下的错误: 就是说一堆的宏没有定义。 原因: stm32f4xx_fmc.c的在固件库中的一个外设,仅作用于STM32F429_439xx、STM32F446xx、STM32F469_479xx、STM32F427_437xx系列的芯片,如

  • Keil MDK STM32系列(四) 基于抽象外设库HAL的STM32F401开发2021-09-14 15:02:58

    概述 Windows下使用Keil MDK5进行 STM32F401 的开发和编译, 配合ST-LINK工具进行烧录, 使用硬件抽象库HAL. STM32F401硬件环境和连接 略, 与SPL环境相同 STM32F4 硬件抽象库 STM32F4xx_HAL_Driver 直接下载 STM32CubeF4 MCU 固件开发包 前往 https://github.com/STMicroelectroni

  • PlatformIO下的STM32F4xx项目配置2021-09-13 02:00:14

    Board:STM32F4xx和Framework:CMSIS cmsis核心库的安装路径是 /home/[your user]/.platformio/packages/framework-cmsis 对应了STM32Cube完整库 Drivers/CMSIS/ 路径下的内容 多了一个Driver目录 stm32f4-framework库文件安装路径是 /home/[your user]/.platformio/packages/f

  • VSCODE打开野火电机代码需要增加的配置2021-07-03 14:04:10

    不增加配置找不到函数的定义 settings.json { "files.associations": { "bsp_debug_usart.h": "c" }, "C_Cpp.inactiveRegionOpacity": null, "C_Cpp.intelliSenseEngineFallback": "Disabled", //需要添

  • 关于STM32F4xx的硬件CRC32校验2020-04-03 19:03:52

    关于STM32F4xx的硬件CRC32校验 一、概述 前段时间由于项目所需,要对MCU上某些数据进行CRC32校验,MCU选用的是STM32F4系列,以前看到过STM32有硬件CRC32校验功能,决定采用硬件CRC32校验,于是成功入坑。STM32硬件CRC32校验的结果跟预期的值并不一致,参考了CSDN大神的方法,根据项目加以

  • 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(一)移植FreeRTOS到STM32第二部分2019-09-17 17:39:49

    一、修改替换FreeRTOSConfig.h后可能出现的错误: 问题1:找不到串口文件 解决1:将工程中改为自己的串口   xxxxx.h   文件即可。 问题2:重复定义:Symbol SVC_Handler multiply defined (by port.o and stm32f4xx_it.o).和 Error: L6200E: Symbol PendSV_Handler multiply def

  • stm32F4xx中文参考手册2019-08-04 11:37:18

    本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、 STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。 添加链接描述 提取码滴滴我

  • STM32启动文件详解(stm32f4xx)2019-07-19 13:42:10

    1、启动文件简介 初始化堆栈指针 SP=_initial_sp 初始化 PC 指针=Reset_Handler 初始化中断向量表 配置系统时钟 调用 C 库函数_main 初始化用户堆栈,从而最终调用 main 函数去到 C 的世界 Set the initial SP Set the initial PC == Reset_Handler Set the vector table

  • 为什么在STM32F429工程配置中需要预先定义USE_STDPERIPH_DRIVER和STM32F429_439xx?2019-04-29 13:43:54

    如图: 1、查找USE_STDPERIPH_DRIVER,发现这个宏出现在stm32f4xx.h头文件中,并且有如下代码: 也就是说,通过已经定义了USE_STDPERIPH_DRIVER宏加载stm32f4xx_conf.h这个头文件; 而stm32f4xx_conf.h文件中包含了各种外设驱动头文件,如下: 2、查找STM32F429_439xx主要出现在system_stm32f4x

  • STM32新建工程2019-04-22 19:48:02

    固件库:固件库就是把操作寄存器的代码封装成函数给用户操作寄存器实现想要的功能 用固件库操作寄存器,新建工程的步骤: 1.在本地新建一个文件夹,存放库文件 CMSIS存放内核相关的头文件、启动文件和system _stm32f4xx.h system_stm32f4xx.c文件 Project存放工程文件 STM32F4xx_S

  • STM32F4xx那点事(四)——定时器的使用及配置2019-04-21 11:55:07

    在使用单片机时,经常要使用到一定时间的延时,而对于像STM32F405RG这种单片机而言,一方面,由于Cortex-M3/Cortex-M4的主频比较高,如果使用for循环或者while循环,循环的变量非常之大,另一方面,使用SysTick实现,延时比较准确。延时程序如下所示:void DelayMs(unsigned short Time)  {   

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有