首页 > 其他分享 >STM32和STM8开发工具、常用软件和开发环境汇总

STM32和STM8开发工具、常用软件和开发环境汇总

时间:2024-11-26 16:33:43浏览次数:8  
标签:STM8 Keil www STM32 https 官网 com 常用软件

文章目录

一、前言

整理一些常见的STM32/STM8开发所需要的安装包和工具。

可以分别去官网下载最新的安装包。

也可以通过关注【小康师兄】微信公众号,并回复【STM32和STM8开发工具】获取网盘链接。

二、Keil C51软件

三、Keil MDK-ARM

四、STM32CubeMX及HAL库

五、STM32CubeIDE

六、STM8CubeMX

七、STM32 ST-LINK Utility

若觉得文章对你有帮助,随手『点赞』、『收藏』、『关注』,也是对我的支持。

标签:STM8,Keil,www,STM32,https,官网,com,常用软件
From: https://blog.csdn.net/kangweijian/article/details/144022834

相关文章

  • STM32 cubeIDE 可执行文件 *.elf 的烧录
    1.准备工具:ST_LINKST-Link/V2 JTAG/SWD标准的接口排列:2.用杜邦线连接单片机3.开始烧录方法1:Ctrl+B编译项目成功后,右键项目名-Runas- STM32 C/C++Application方法2:Ctrl+B编译项目成功后,点击RunDebug按钮,直接烧录。当有多个程序时,默认烧写最近烧录过的程序,点击......
  • 除Keil和IAR之外的STM32开发环境
    3.STM32CubeIDESTM32CubeIDE是ST公司针对STM32推出的一款集成开发环境。 官网地址:https://www.st.com/stm32cubeide1.优点ST官方软件,对STM32开发很友好。基于Eclipse工具链,界面更现代化。免费、免费、免费。2.缺点仅限STM32,不支持其他厂家单片机。推出时间不长,存在一......
  • stm32 CRC32实现代码及软硬方式测试
    一、概叙:1、本文主要是针对常用的crc32的实现方式进行说明2、crc32的软件方式和硬件方式时间上的差异二、实现:1、软件实现代码1/***@brief软件crc32计算*@paramptr输入的32位数组*@paramlen32位数组的长度*@returnu32......
  • 关于STM32存储、内存分析(为何从0x8000起始)
    关于图上的几个问题(图从左往右看)1.为什么STM32的理论地址范围(寻址范围)为4G?STM32的地址总线为32位,32位可以理解为物理的引脚,32只引脚通过拉高拉低,也就是选择0或者1,32位2进制=2的32次方=4294967296组地址,一个地址对应一个字节,即:4294967296字节=4194304KB=4096MB=4GB地址总线......
  • 成为点灯大师的日志一——STM32之按键控制LED
    1、接线图展示注:图片来源江科大,此处3口也要接一个LED注:OLED用于检测说明按键按下2、原理说明利用按键按下过程检测到的电平变化来判断按键是否按下,通过改变Num的值来改变LED的状态利用Num的变化来实现LED多模式转换。3、代码实现Key.h#ifndef__KEY_H#define__KE......
  • STM32定时器中断原理及模板代码
    ———————————————————————————————————————————主要关注预分频器和中断重装载寄存器和计数器,这三个寄存器合称为时基单元基本定时器只能使用内部时钟(频率为72MHz)预分频器:        可以用预分频器将72MHz分频    ......
  • STM32 CAN的HAL库简单使用
    一、CAN的基本知识1.物理层差分信号ISO11898标准:高速、短距离“闭环网络”,它的总线最大长度为40m,通信速度最高为1Mbps,总线的两端各要求有一个“120欧”的电阻。ISO11519-2标准:低速、远距离“开环网络”它的最大传输距离为1km,最高通讯速率为125kbps,两根总线是独立的、不形......
  • STM32 通过按键方式触发中断的处理流程
    需求:通过按键方式触发中断中断处理流程整体流程图片首先中断处理源有三个方向方向:1:内核其他控件(灰色的图2)有可以配置的,配置优先级也有固定的,优先级最高,数越小优先级越高2:片上外设:位于CPU外部,STM32芯片内部(白色的图3)3:片上外设,EXTI专门管理外部中断  通过需求......
  • STM32 系统滴答定时器和时间换算问题
    ARMCPU内部存在定时器SysTick可以称为系统滴答定时器,需要查看Cortex-M3->STK_CRTL控制和状态寄存器:32位寄存器:reserved保留0位:ENABLE:使能位,写1开始计时16位:COUNTFALG:标志位,计数完成自动置1。1位:TICKINT:中断使能,定时完成是否发生中断,0是默认关闭2位:CLKSOURCE:时钟源......
  • STM32 通过STM32cubemx软件进行代码生成(led灯闪烁)并最后封装点亮、熄灭以及翻转灯函数
    第一步生成代码对hal生成的文件进行解释Core:核心->Inc:各种头文件->Src:各种源文件Drivers:驱动文件MDK:可以看到个keil各种文件项目路径hail.ioc,可以用来修改配置,工作日志和配置文件 第二步点击MDK-ARM可以看到keil文件,双击打开keil文件对其配置自动复位功......