• 2024-09-14STM32CubeIDE看门狗
    看门狗简介看门狗:本质是一个递减的计数器当程序有BUG或硬件问题导致的程序卡死或跑飞时,看门狗可及时复位程序作用:防止程序卡死或程序跑飞,保证系统的可靠性和稳定性STM32有独立看门狗(IWDG)和窗口看门狗(WWDG)两种类型独立看门狗:独立工作,对时间精度要求较低窗口看门狗:时间精
  • 2024-07-30在macOS开发stm32:CubeIDE+CubePro方案
    STM32CubeIDE和STM32CubeProgrammer都有Mac版。STM32CubeIDE用于创建项目和编写代码,编译出HEX文件。STM32CubeProgrammer用于连接ST-Linkv2和烧录程序,把HEX文件烧录到STM32单片机。在安装STM32CubeIDE和STM32CubeProgrammer时,会把相关驱动下载安装。所以,等我安装完这两个工具,
  • 2024-04-06STM32CubeIDE安装和汉化
    安装包请在官网下载双击安装,next点agree记得改,默认是C盘,改到其他的盘安装等待完成汉化:点击这里的add,我这是汉化过后期补的图片会出现下面的弹窗,然后把下面的网址复制到Location中https://download.eclipse.org/technology/babel/update-site/R0.17.1/2019-1
  • 2024-04-02stm32cubeide 调试非 0x08000000 地址程序配置
    使用stm32cubeide调试非0x08000000,我们需要一些配置.ld链接脚本条件编译目前如果要修改程序的启动地址需要修改两个地方system_stm32f103xx.c中的VECT_TAB_OFFSET,可通过宏定义开启或者关闭.ld链接脚本,可通过宏进行条件编译,也可以直接修改ld,创建不同的链接脚本文件,创建
  • 2023-11-13STM32CubeIDE 安装个别设置
    STM32CubeIDE安装个别设置小技巧设置防止中文乱码,没有GBK,手动输入修改字体CubeMX设置提高编译速度,使用电脑内核提高IDE的打开速度写代码时有用CubeMX设置芯片支持安装包,安装最新的即可
  • 2023-08-08H7-TOOL的高速DAPLINK用于新版STM32CubeIDE V1.13及其以上版本的超简单实现方法(2023-08-08)
    之前分享了一个方法,太繁琐了,H7-TOOL群的群友提供了一个方法,实现非常简单。1、使用STM32CubeMX或者自己创建一个STM32CubeIDE工程后,设置这两个地方即可: 配置调试器,设置完毕记得点击右下角的Apply2、然后修改这个cfg文件,F407IGTDebug.cfg,注意和第1步cfg是一个文件。修改
  • 2023-06-15STM32CUBEIDE RTC
    voidsetTime(){RTC_DateTypeDefsDate;RTC_TimeTypeDefsTime;sDate.WeekDay=4;sDate.Month=6;sDate.Date=8;sDate.Year=23;HAL_RTC_SetDate(&hrtc,&sDate,RTC_FORMAT_BIN);sTime.Hours=14;sTime.Minutes
  • 2023-06-13STM32CubeIDE卸载插件/卸载汉化
    汉化时下载了所有的内容,打开就提示错误,大概是什么不能类转化查了下,说是不能全部都装,只装两个即可,然后就要卸载其他的话不多说直接上图哈哈哈,没有报错界面了,我找找,重启软件出来了然后 选中卸载项就能卸载了 可以用文件夹中选文件的快捷键哦 
  • 2023-06-13STM32cubeIDE CAN回环模式
    配置如下 经过分频,选择位段1和位段2之后波特率回自己计算CAN总线的频率实在PCLK上CAN是有接收和发送中断的但是需要在STM32CUBEIDE中自己加入滤波器。voidCAN_Config(void){CAN_FilterTypeDefsFilterConfig;/*配置CAN过滤�??*/sFilterConfig.FilterBan
  • 2023-06-07STM32CubeIDE 使用Ymodem协议通过串口在线更新程序IAP
    一:单片机的BootLoaderBootloader部分移植ST官网的例程,官网例程的IAP有多个文件,为了移植方便我把多个文件合成了一个ymodem.c文件和ymodem.h文件 /**ymodem.c**Createdon:Jun6,2023*Author:MingYi-LZQ*/#include"main.h"#include"ymodem.h"/*
  • 2023-05-23如何在 macOS 上进行 STM32 开发 All In One
    如何在macOS上进行STM32开发AllInOne网上好多STM32的教学视频的开发环境都是基于Windows系统的,对macOS用户直接劝退了solutions在Mac上安装虚拟机,在虚拟机中运行Windows系统
  • 2023-05-22STM32CubeIDE使用相关设置经验
    1.修改字体大小1)Window->Preferences->General->Appearance->CoforsandFonts,然后在右侧C/C++->Editor->C/C++EditorTextFont,然后点击右侧的Edit…,修改对应的字体格式即可。2)快捷方式:Ctrl+Shift++和Ctrl+Shift+-。注:一般字体用“CourierNew”,字型“常规”,大小“四号”。2
  • 2023-05-19STM32 单片机烧录程序的方式 All In One
    STM32单片机烧录程序的方式AllInOneSTM32F103C8MCU微控制器MPU微处理器https://www.st.com/zh/microcontrollers-microprocessors/stm32f103c8.htmlhttps://www.st.com/zh/microcontrollers-microprocessors/stm32f103.html烧录方式Stlink-V2仿真器/Stlink-V3
  • 2023-04-29stm32cubeIde中使用shift+鼠标单击批量删除多行代码
    先从一个位置点击鼠标左键,然后拖动滚动条在需要开始或者结束的地方按着shift在点击鼠标左键,这样就可以批量删除了,对于几千行的代码来说,特别有用!什么?一个文件不会这么多行?呵呵。你再想想。
  • 2023-02-01关于STM32CubeIDE无法正常启动GDB服务端的解决办法
    关于STM32CubeIDE无法正常启动GDB服务端的解决办法有时,可能STM32CubeIDE会报错,如下图FailedtostartGDBserver。而且点击Details也只能得知“ST-LINK初始化失败”
  • 2023-01-2901 STM32CubeIDE 下载安装
    一、链接STM32CubeIDE介绍:https://www.stmcu.com.cn/ecosystem/Cube/STM32CubeIDE STM32CubeIDE下载:https://www.st.com/zh/development-tools/stm32cubeide.html 
  • 2022-12-25stm32cubeIDE,双通道ADC+DMA配置
    双通道配置ADC_IN1和ADC_IN3        写下开始函数可用adc采集      
  • 2022-12-08STM32CubeIDE COMP与DAC配合使用
    1、配置DAC  2、配置COMP,COMP1_INP设置成SwtichwithDAC_OUT1使两者内部相连,即外部输入引脚COMP1_INM会与DAC_OUT1引脚的电平比较,大于或者小于设定DAC电压阈值会触
  • 2022-12-04暴力升级你的 ST-Link 及 STM32CubeIDE
    原文https://github.com/armink/HackSTLinkUpgrade背景一些ST-Link在使用最新的IDE时,经常提示需要升级其固件,但是升级始终失败,提示容量不足。在KeilMDK上可能就
  • 2022-12-04暴力升级你的 ST-Link 及 STM32CubeIDE
    暴力升级你的ST-Link及STM32CubeIDE背景一些ST-Link在使用最新的IDE时,经常提示需要升级其固件,但是升级始终失败,提示容量不足。在KeilMDK上可能就提示一下升级
  • 2022-11-06stm32cubeIDE STLINK连接SWD接口调试,启动GDB server失败的处理
    stm32cubeIDESTLINK连接SWD接口调试,启动GDBserver失败的处理报警提示Failedtobindtoport61234,errorcode-1:NoerrorFailurestartingGDBserver:TCPpor
  • 2022-11-06stm32cubeIDE STLINK连接SWD接口调试,启动GDB server失败的处理
    stm32cubeIDESTLINK连接SWD接口调试,启动GDBserver失败的处理报警提示Failedtobindtoport61234,errorcode-1:NoerrorFailurestartingGDBserver:TCPpor
  • 2022-09-02STM32CubeIDE和ITM SWV实现printf调试信息的打印
    STM32CubeIDE+ITMSWV实现printf调试信息的打印STM32开发时,使用printf函数来打印信息是一种方便的调试方法。不需要像使用断点来中断程序运行即可方便地查看想要的信息