一款简单易上手的ARM单片机开发IDE—STduino
- 前言
- STduino介绍
前言
第一眼看到这个IDE,第一反应就是名字有点像TrueSTUDIO,然后我上网查了一下,当然是没有关系的,只能说是我知道的太少…TrueSTUDIO被ST收购了,然后ST在它的基础上推出的一个整合的版本—STM32CubeIDE。
STduino介绍
进官网一看,说是国产。可能是哪个团队开发的。
Stduino IDE是一款面向32位处理器快速入门学习的集成开发平台,基于Arduino IDE,目前已经支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能。
IDE当前支持的功能有:
GDB调试
封装库下载安装
代码自动补全提示
中英文模式
UTF-8\\GBK编码格式
代码快速格式化
SWD\\串口程序下载&调试(已验证)
DFU程序下载方式(待验证)
USB HID程序下载方式(待验证)
maple DFU程序下载方式(待验证)
maple DFU2程序下载方式(待验证)
MassStorage程序下载方式(待验证)
更多功能细节请搜索stduino.com进行了解
已经支持的芯片&板型列表:
Stduino UNO&Nano
Nucleo 144 boards
Nucleo 64 boards
Nucleo 32 boards
Discovery boards
Eval boards
STM32MP1 series coprocessor boards
Generic STM32F0 boards
Generic STM32F1 boards
Generic STM32F3 boards
Generic STM32F4 boards
Generic STM32H7 boards
Generic STM32L0 boards
3D printer boards
LoRa boards
Electronic Speed Controller boards
Generic flight controllers
Garatronics boards
Midatronics boards
前往下载Windows版IDE:Stduino.com
(免安装,解压后双击Stduino.exe即可运行)
Linux&Mac版正在开发中~
等等
下面是具体开发软件界面展示,软件使用太简单,就不进行详细说明了。
IDE开发界面
STM32F103中等容量芯片型号资源表
Stduino Nano
Stduino Nano 微控板使用了STM32F103C8T6芯片作为MCU,拥有32位高性能ARM核处理器,USB供电电压为5V,芯片的工作电压为2V3.6V,工作温度为-40°C85°C。引出数字引脚22个,模拟引脚8个,PWM引脚16个,UART串口3个,工作频率高达72MHz。实现了一键St-link\\串口下载。
Stduino UNO
Stduino Uno微控板使用了STM32F103C8T6芯片作为MCU,拥有32位高性能的ARM核处理器,USB供电电压为5V。芯片的工作电压为2V3.6V,工作温度为-40°C85°C,电源口输入电压6.2-18V。引出数字引脚18个,模拟引脚6个,PWM引脚14个,UART串口3个,工作频率高达72MHz。也实现了一键St-link\\串口下载。
硬件是开源的,码云上可以下载