自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Arduino IDE开发STM32 - 点亮LED

每个程序员第一个代码是从’Hello,World!'开始,而对于我们单片机开发来说第一个代码从点亮LED开始。本节将通过SWD和串口连接STM32单片机,通过这两种方式进行烧录代码,后续的所有章节均使用上一节文章中原理图的开发板进行测试。

2025-03-08 16:13:55 395

原创 Arduino IDE开发STM32 - 开发板分析

在使用Arduino IDE开发STM32之前,先来分析一下STM32F103RCT6单片机,完整的单片机控制板一般由微控制器(MCU)、电源模块、时钟电路、输入/输出接口(I/O)、通信接口等部分组成,再逐步分析一下各个电路。简单的分析了一下单片机系统的原理图,包括STM32芯片的命名规则、电源转换电路、复位电路、晶振电路、GPIO输入/输出电路和STM32的两种下载模式,接下来将基于以上原理图的STM32F103RCT6开发板,使用Aduino IDE进行编程学习。

2025-02-23 16:21:30 1247

原创 Arduino IDE开发STM32 - 安装

利用Arduino IDE开发STM32支持包还是挺多的,这里我推荐使用Arduino官方的支持包stm32duino基本上支持所有STM32系列单片机,GitHub上拥有2.9k stars,并且在持续更新。由于GitHub网络原因可能会下载失败,因此推荐使用离线安装,上述所有的文件均可在下载获取。经过多次环境测试按照上述方式进行离线安装,成功率100%。

2025-02-18 09:51:23 952

原创 Arduino IDE开发STM32 - 简介

特性寄存器开发标准库开发HAL库抽象层级最低(直接操作寄存器)中等(函数封装寄存器)高(统一API跨系列)最高(完全硬件无关)开发效率低中高(CubeMX生成代码)极高(无需手动配置)执行效率最高较高较低最低(多层封装开销)资源占用最少较少较多最多(框架+库文件)可移植性差(依赖具体芯片)一般(同系列内移植)强(跨系列兼容)极强(跨硬件平台)学习成本高(需精通寄存器)中(需理解库函数)低(CubeMX简化配置)极低(类似Arduino语法)

2025-02-18 09:48:21 1005

全网最全/最新使用Arduino IDE 2.3.4开发STM32全系列单片机(支持包STM32duino 2.9.0)

Arduino作为一个开源电子平台,以其便捷性、易用性和广泛的社区支持,成为创客、学生和开发者的首选工具,推动了创新和创造力的发展。 因此利用Arduino IDE开发stm32可以使用其庞大的Arduino生态库(例如:Modbus RTU、Modbus TCP、HTTP、MQTT、TCP等通讯库), 在开发物联网项目时大大提高开发效率。

2025-02-17

CT变频器+NE300用户手册

CT变频器+NE300用户手册

2025-02-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除