ICode9

精准搜索请尝试: 精确搜索
  • STM32CubeMX与串口通信2021-10-26 21:34:00

    一、软件的安装 由于软件是用JAVA编写,需要提前使用JDK环境 STM32CubeMX官网链接:https://www.st.com/en/development-tools/stm32cubemx.html#get-software 进入后如图所示:      拉到网页底下:     根据不同的操作系统来选择不同后缀的安装下载方式,如果是Linux系统选择Lin,Mac

  • stm32cubemx缺少.s启动文件 .s启动文件所在位置2021-10-26 11:58:38

    cubemx生成的工程常见情况就是缺少启动文件startu_f103xxxx.s 其实cubemx生成的工程中就有启动文件,只是没有被keil添加到路径当中, 启动文件具体路径如下: 工程文件夹\MDK-ARM\RTE\Device\STM32F103C6\startu_f103xxxx.s 在keil中双击左侧文件夹添加该文件即可 添加完成再次编

  • STM32CubeMX实现流水灯2021-10-24 19:04:47

    文章目录 文章目录 文章目录一. 搭建STM32开发环境二、流水灯实现 一. 搭建STM32开发环境 1.安装jdk 由于STM32CubeMX是Java实现的,需要安装jdk环境。 2.安装STM32CubeMX。 下载地址: https://www.st.com/en/development-tools/stm32cubemx.html 安装过程 ①以管理员身份运

  • STM32CubeMX安装搭建环境、编译烧写流水灯2021-10-24 17:05:56

    STM32CubeMX安装搭建环境、编译烧写流水灯 文章目录 STM32CubeMX安装搭建环境、编译烧写流水灯一、STM32CubeMX的环境搭建(一)安装STM32CubeMX(二)固件库的安装 二、用STM32CubeMX生成工程文件(一)选择MCU和封装(二)配置时钟(三)配置调试模式(四)配置GPIO(五)代码生成 三、填写main函数

  • STM32CubeMx 定时器实现 微妙级延迟函数2021-10-18 21:31:30

      cubemx配置  先看一下时钟配置     定时器时钟是72MHz              void Delay_us(uint16_t us) { uint16_t counter=0; __HAL_TIM_SET_COUNTER(&htim4,0); HAL_TIM_Base_Start(&htim4); while(counter<us) { counter = __HAL_TIM_GET_COUNTER(&htim4); } HAL_T

  • STM32L431断开jlink后程序无法运行,需要短复位电容才可以2021-10-15 14:59:26

    使用STM32CubeMX配置时钟源为MSI,配置系统时钟为80MHz,生成的代码只运行点灯程序和外设初始化时是正常的。加入业务代码后,在连接jlink的情况下可以运行,不然的话就需要短一下复位电容才行。 开始怀疑是复位电容的问题,更换之后还是一样,而且在调试状态下也有可能进入HardFault_Han

  • STM32CUBEMX--USB读写测试2021-10-12 13:31:22

    硬件平台:正点原子阿波罗F429 软件工具:STM32CubeMX 5.6.0 开发IDE: SW4STM32 参考:STM32CubeMX之FatFS读写U盘 - 天外飞仙cug的个人空间 - OSCHINA - 中文开源技术交流社区 STM32CubeMX学习笔记(25)——FatFs文件系统使用(操作SPI Flash) - 简书 (jianshu.com)   测试基于STM32F429--

  • stm32CubeMX-SpiFlash模拟U盘2021-10-06 15:33:56

    一、stm32CubeMx配置 1、勾选USB 2、配置USB设备 3、时钟配置 4、堆和栈改大点 二、修改代码 1、 2、STORAGE_Init_FS() 3、STORAGE_Read_FS() 4、STORAGE_Write_FS() 三、运行结果 —————————————————————————————————————————

  • 「超级干货」STM32CubeMX学习教程之硬件I2C读取光照度2021-09-29 14:33:46

    使用STM32 HAL库读写环境光照度传感器(BH1750) 本文将教大家如何快速使用STM32HAL库读取光照度数据。 实现功能:通过App实时监测光照度数据。 戳我五分钟免费构建物联网应用,立即免费体验: 一.使用STM32CubeMX创建一个新工程 1.如下图创建一个新工程: 2.如下图选择自己现有的ST

  • STM32CubeMX 实时时钟(RTC)2021-09-29 11:03:47

    1.RTC简介           实时时钟 (RTC) 是一个独立的 BCD 定时器/计数器。 RTC 提供具有可编程闹钟中断功能的日历时钟 /日历。RTC 还包含具有中断功能的周期性可编程唤醒标志。         两个 32 位寄存器包含二进码十进数格式 (BCD) 的秒、分钟、小时( 12

  • STM32CubeMX笔记(1)--工程建立,生成代码2021-09-18 23:34:46

    新建工程文件 1、建立工程2、配置工程的芯片选型3、基础配置项4、生成项目相关代码5、MDK中的相关配置 1、建立工程 选择File,然后选择New Project建立新工程 2、配置工程的芯片选型 选择Part Number选择芯片型号,然后选择STM32F103RC,这里我选择使用的芯片为STM32F103RC

  • STM32CubeMX(06) STM32控制不同的开关,实现电子琴功能。2021-09-18 17:03:23

    文章目录 前言一、实验内容二、电路连线三、发音原理四、STM32cubeMX配置4.1配置GPIO4.2配置定时器 五、软件部分总结 前言 好久都没有写cube相关的内容了,今天来学习用STM32控制不同的开关,实现电子琴功能。 硬件:STM32ZET6 软件:keil 5 一、实验内容 实现电子琴功能,控制

  • 精雕细琢见真章《STM32Cube高效开发教程》2021-09-08 22:33:58

    我们编写的新书《STM32Cube高效开发教程(基础篇)》终于在各大电商平台上架销售了,这是值得众多STM32开发者入手的一本新书,它是目前市面上第一本采用STM32CubeMX和STM32CubeIDE作为开发软件,系统性地介绍STM32的HAL库开发技术的书。 《STM32Cube高效开发教程》分为《基础篇》和《高级

  • stm32 HAL库下载2021-08-06 16:35:13

    下载芯片对应的HAL库在官网上好难找,发现有一个办法。 1.安装STM32CubeMX。 2.打开STM32CubeMX,菜单Help 里面”Manage embedded software packages“     3.选择对应芯片包,点击 安装      4.查看安装的包存取的位置。 点击安装好的包,卸载,跳出对话框可以看出包的位置,点击取消

  • STM32cubeMX生成FreeRTOS工程2021-08-04 17:05:25

    STM32cubeMX 首先安装好软件并打开,需要先下载对应芯片的packages 在弹出的页面中选择对应的包进行在线下载: 下载完成之后会开头的空方框会变成绿色,后面所标注的pack包的版本,一般下载新的就行 接着新建工程: 可能会弹出某些下载更新框,等待结束或者叉掉,接着到如下界面: 芯片选型:

  • 用 STM32CubeMX 快速生成一个 SD 卡读写程序2021-07-31 10:02:29

      用 STM32CubeMX 快速生成一个 SD 卡读写程序  前提:默认已经装好 MDK V5 和 STM32CubeMX。  硬件平台: STM32F4xx 系列,并通过 SDIO 连接 SD 卡。Step1.新建工程     选择芯片型号。      Step2.配置时钟引脚      Step3.配置 SDIO 为 SD 4bit 宽度总线    Ste

  • STM32CubeMX+Keil+Proteus仿真定时器中断控制LED灯2021-07-23 12:58:06

    本文说明 项目目标 基于STM32CubeMX配置定时器 利用HAL库开发实现功能:使用TIM2实现定时,每隔1秒实现双闪功能 相关软件使用说明 STM32CubeMX+Keil+Proteus相关的安装、使用、配置等基础操作不再赘述,有关内容的详细介绍如下 STM32CubeMX+Keil5+Proteus实现按键控制LED灯(入门篇).

  • STM32CubeMX(03)GPIO口输出+定时器实验实现交通灯2021-07-16 22:59:10

    文章目录 前言一、GPIO口输出+定时器实验1、目的2、内容 二、思路1.STM32CubeMX把IO口使能2.对相应引脚进行写操作3.使能溢出中断 三、Keil编程3.1添加回调函数3.2 编写用户函数3.3主函数调用 总结 前言 前面我们学习了定时器,并且用定时器实现1s的LED灯翻转,大家可以回

  • 使用Simulink在STM32上点亮第一个LED(Simulink入门记录)2021-07-16 19:03:41

    @TOC 使用Simulink在STM32上点亮第一个LED(Simulink入门记录) 一、环境搭建 使用Matlab开发STM32需安装以下软件: Matlab下载: 请下载2020b版本 MDK下载: MDK STM32CubeMX: 请下载5.6.1版本 STM32-MAT: STM32-MAT 注意:使用Matlab2020b版本时STM32CubeMX的版本必须小于5.6.1,否则Ma

  • 基于STM32CubeMX的C/C++混合编译2021-07-11 17:30:43

    基于STM32CubeMX的C/C++混合编译 写在前面实现过程一、CubeMX生成工程二、新建三个CPP文件三、往文件中写代码四、在main.c中调用接口五、在task.cpp中写自己的实现六、总结 写在前面 本文介绍一种简单的思路,让CubeMX生成的工程在支持C/C++混合编译还能继续使用CubeMX

  • NUCLEO-L432KC实现ADC配置(STM32L432KC)2021-06-29 12:58:14

    目录 1、实验目的 2、实验设计 3、实验步骤 3.1、使用 STM32CubeMX 新建项目工程 3.2、编写ADC代码 3.3、配置烧写参数 3.4、烧录程序 1、实验目的 了解STM32L432KC  ADC的原理及特性; 学习STM32CubeMX新建ADC工程的方法; 掌握STM32编程实现光敏电阻传感器模数转换的编程技巧。 2、

  • 参照STM32时钟树配置STM32CubeMX Clock Configuration(STM32L011G4U6为例)2021-06-29 12:52:59

    微控制器(处理器)的运行必须要依赖周期性的时钟脉冲来驱动——往往由一个外部晶体振荡器提供时钟输入为始,最终转换为多个外部设备的周期性运作为末,这种时钟“能量”扩散流动的路径,犹如大树的养分通过主干流向各个分支,因此常称之为“时钟树”。在一些传统的低端8位单片机诸如51,AVR,PIC

  • 软件安装 -> STM32CubeMX2021-06-09 20:34:36

    在ST官网下载STM32CubeMX软件 下载链接为:https://my.st.com/content/my_st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html#get-software 直接用软件安装管理器打开

  • STM32CubeMX简介及下载安装2021-06-09 19:57:23

    文章目录 前言一、STM32CubeMX是什么?二、安装环境1、java环境2、STM32CubeMX下载与安装3、支持包的安装 总结 前言 stm32已经火遍了大江南北,大约到2014年左右,ST在标准库的基础上又推出了HAL库 ,并且极力主推HAL库,所以这两年新出的STM32芯片,ST直接只提供HAL库。在新型的ST

  • stm32cubeMX生成工程文件2021-06-08 16:06:24

    配置管脚结束后,点击projects-settings,在新版本的软件中可能不是这样,但无论如何都是寻找生成代码的设置部分。 打开如下,按照需要设置。 如何点击projects-generate code。在新版本的软件中可能不是这样,但无论如何都是寻找generate code(生成代码)的按键入口。 生成代码后打开工程,用

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

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

ICode9版权所有