好的,关于 正点原子(ALIENTEK)的 STM32F103 Mini 开发板,以下是用中文进行的详细介绍:
核心概述
这是一款由国内知名嵌入式开发板厂商 正点原子 设计和生产的,基于 意法半导体(STMicroelectronics)STM32F103RCT6 微控制器(MCU)的 小型化、高性价比 开发板。它专为 学习STM32单片机 和 开发小型嵌入式项目 而设计。
主要特点和优势
- 核心芯片:
- STM32F103RCT6: ARM Cortex-M3 内核,主频 72MHz。
- 片上资源丰富:
- 256KB Flash 存储器(用于存储程序代码)。
- 48KB SRAM(用于程序运行时的变量和数据)。
- 2个12位ADC(模数转换器),共16个输入通道。
- 3个通用定时器(TIM2, TIM3, TIM4)。
- 2个高级定时器(TIM1, TIM8 - 带死区控制,常用于电机驱动)。
- 3个SPI接口。
- 2个I2C接口。
- 5个USART/UART串口。
- 1个USB 2.0全速接口(可作Device或Host)。
- 1个CAN 2.0B接口。
- 51个通用IO口(大部分兼容5V电平)。
- “Mini” 设计理念:
- 小巧紧凑: 板子尺寸非常小,节省空间,方便集成到小型项目或作为核心板使用。
- 核心功能齐全: 在有限的空间内集成了STM32F103最核心的功能和外设接口。
- 成本低廉: 价格通常比功能更复杂的战舰版、精英版等正点原子其他STM32F1系列开发板更低。
- 板载资源与接口:
- USB转串口芯片: 通常采用 CH340G 或类似芯片,方便通过 USB 线连接电脑进行串口通信、程序下载(ISP)和供电。
- 标准 JTAG/SWD 调试接口: 支持使用 ST-Link、J-Link、DAP-Link 等调试器进行程序下载和在线调试。
- 电源电路:
- 支持 USB 供电 或 外部 5V 电源供电。
- 板载 3.3V LDO 稳压器,为 MCU 及外设提供稳定电源。
- 带电源指示灯。
- 复位按钮: 手动复位 MCU。
- 用户按键: 通常有 2-3 个独立按键(KEY0, KEY1, WK_UP),用于用户输入。
- 用户 LED: 通常有 2 个 LED(LED0, LED1),用于状态指示和 GPIO 操作练习。
- 启动模式选择跳线帽: 用于设置 MCU 的启动方式(用户Flash启动、系统存储器启动、SRAM启动)。
- 引出所有IO口: 通过排针将芯片的所有 GPIO 引脚引出,方便连接外部传感器、模块、显示屏等。
- 部分外设接口: 可能直接集成或通过排针引出常用外设接口,如:
- USB Device/Host 接口。
- CAN 接口。
- TFT LCD 接口(虽然板子小,但通常也预留了FSMC接口的排针,可连接小屏幕模块)。
- 学习与开发资源丰富(正点原子特色):
- 详细的中文手册: 提供非常全面的板载资源介绍、硬件原理图讲解、软件编程指南(寄存器/HAL库两种方式)。
- 丰富的例程: 提供大量基于 标准外设库(StdPeriph) 和 HAL 库 的示例代码,覆盖了 GPIO、中断、定时器、PWM、ADC、DAC、串口、SPI、I2C、USB、CAN、RTC、看门狗等几乎所有片上外设。
- 视频教程: 正点原子通常配套有详细的视频教程,手把手教学。
- 活跃的论坛支持: 官方论坛有大量用户讨论和问题解答。
适用场景
- STM32初学者入门: 是学习 STM32F1 系列 MCU、ARM Cortex-M3 架构、以及嵌入式 C 编程的绝佳平台。丰富的资料和例程大大降低了学习门槛。
- 小型项目原型开发: 因其体积小、成本低、功能足够,非常适合用于开发小型电子产品原型、控制器、数据采集器、通信节点等。
- 外设功能验证: 用于快速验证传感器、通信模块(如 SPI/I2C/UART 设备)、USB 设备、CAN 设备等与 STM32 的接口和驱动。
- 作为核心板使用: 可以将其插在更大的底板上,扩展更多功能,构建更复杂的系统。
总结
正点原子 STM32F103 Mini 开发板是一款 性价比极高、学习资源极其丰富、尺寸小巧灵活 的 STM32 入门和轻量级开发利器。它完美体现了“麻雀虽小,五脏俱全”的设计理念,非常适合学生、电子爱好者、工程师用于学习 STM32 基础、进行小型项目验证和开发。其配套的详细中文资料和社区支持是其最大的优势之一。
如果你有这块板子,或者打算购买它来学习或做项目,有什么具体想了解的吗?例如:
- 如何搭建开发环境(Keil MDK-ARM)?
- 如何下载第一个程序(点亮LED)?
- 某个特定外设(如ADC, UART, SPI)的使用例程?
- 如何连接某个传感器或模块?
- 看原理图或硬件设计上的疑问?
欢迎随时提问!我很乐意为你提供更具体的帮助。需要相关文档或资料链接也可以告诉我。
stm32f103mini板子芯片改mm32f103不运行怎么解决?
stm32f103mini板子芯片改mm32f103不运行是什么原因,是不是硬件还要修改
fejlkel
2023-11-02 07:40:57
用cubemx控制stm32f103RCTX(正点原子mini版)输出TETLCD显示
`新手在线跪求大佬,我想用用cubemx控制stm32f103RCTX(正点原子mini版)输出TETLCD显示,我在网上找了教程,可是我这个里面没有相关的配置,请问我这种该怎么办呢`
夏雨的意中人
2021-04-22 13:55:13
正点原子stm32f1 nano开发板简介
温馨提示 :正点原子stm32f103-nano开发板有旧版本( 主控芯片STM32F103RBT6 )和新版本( 主控芯片STM32F103RCT6 ),两者使用的芯片型号不一样,注意查看手中开发板芯片型号。
2023-11-30 15:45:04
正点原子的stm32开发板能用stlink吗
开发板概述 正点原子提供的STM32开发板涵盖了从基础到高级的多种型号,包括但不限于STM32F103、STM32F407、STM32F429等。这些开发板通常集成了丰富的外设接口,如USB、以太网
2024-11-13 09:21:38
正点原子探索版STM32F407,接入机智云之代码移植
在2017年机智云和正点原子联袂发布正点原子接入机智云教程,提供了一整套基于STM32开发板的接入教程和实例源码,从平台配置到程序配置,为开发人员提供一种便捷的接入云平台方案。所有正点原子STM32
2022-06-20 09:15:26
如何对基于正点原子精英版stm32f103zet6进行rt_thread进行移植?
如何对基于正点原子精英版stm32f103zet6进行rt_thread进行移植?
lwddd2100
2021-10-12 08:45:50
初试STM32F103RCT芯片
本教程针对第一次参见全国大学生电子设计竞赛并有一定嵌入式基础的同学本教程用到的嵌入式板子的芯片型号为是STM32F103RCT(正点原子的mini板)一.实验目的基于STM32F103RCT输出载波
ChristineGu
2021-12-31 07:25:04
【正点原子STM32精英V2开发板体验】体验LVGL的SD NAND文件系统
目的验证基于SDNAND卡在正点原子STM32精英V2开发板上的兼容效果实验材料正点原子STM32精英V2开发板TF卡一片SDNAND卡一片实验步骤1、打开例程【正点原子】精英STM32F103
2023-04-26 09:33:25
基于正点原子探索者STM32F497的机智云代码移植教程
STM32开发板(除mini外)均具有ATK-Module接口,只需要把ATK-ESP8266模块直接连接到该接口即可。mini开发板需要通过杜邦线链接。 换句话说,所有正点原子的开发板都可以轻松连云了,几小时搞定远程控制。 但是由于时间过长,手册内容中的
2022-06-20 12:09:37
请问stm32f103c8t6移植正点原子bootloader遇到iap_write_appbin()应该怎么修改?
请问stm32f103c8t6移植正点原子bootloader遇到iap_write_appbin()应该怎么修改?
zhhx1985
2021-10-14 09:24:02
「正点原子NANO STM32F103开发板资料连载」第二章 实验平台详解
本帖最后由 正点原子运营官 于 2020-4-25 11:30 编辑 1)实验平台:【正点原子】 NANO STM32F103 开发板2)摘自《正点原子STM32 F1 开发指南(NANO 板
正点原子运营官
2020-04-25 15:58:48
正点原子DS100mini示波器的拆解说明
2020年的双十一的时候,下手买了正点原子发布的DS100mini示波器,主要是小巧,便宜实用,如今距离我收到这个示波器已经很久了,终于有了点时间来一个开箱大拆机!
2021-01-17 11:08:33
基于正点原子stm32mini开发板的跑马灯实验
STM32跑马灯实验本实验基于正点原子stm32mini开发板该板PA8,PD2为LED主要代码:led.c:#include "led.h"#include "
硬件工程师1
2022-01-21 08:20:29
「正点原子NANO STM32F103开发板资料连载」第一章 实验平台简介
1)实验平台:【正点原子】 NANO STM32F103 开发板2)摘自《正点原子STM32 F1 开发指南(NANO 板-HAL 库版)》关注官方微信号公众号,获取更多资料:正点原子第一章 实验
正点原子运营官
2020-04-25 15:58:31
CH32F103使用什么工具做快速生成烧录?
目前从STM32F103替换成CH32F103在调试,发现用ST-LINK下载非常缓慢,bin下载完成需要1分钟左右;用正点原子的mini-pro烧录器无法下载;请问,有什么快速可加密的烧录工具提供么
raylue
2022-06-09 07:16:33
正点原子STM32F407开发板的移植过程
在2017年机智云和正点原子联袂发布正点原子接入机智云教程,提供了一整套基于STM32开发板的接入教程和实例源码,从平台配置到程序配置,为开发人员提供一种便捷的接入云平台方案。
2022-06-20 11:17:19
使用STM32F103pwm控制电机
使用STM32F103pwm控制电机上一期我们讲了STM32F103pwm控制电机 ,这一期我教大家如何接线传送门:资源概述开发板:正点原子STM32F103zet6精英开发板控芯片型号:STM32F103ZET6开发板资料下载地址:驱动:TB6612是双驱动,也就是可以驱动两
ZQW发烧友
2021-08-11 07:22:05
STM32F103RCT6
2024-04-30 10:43:57
使用正点原子stm32f103zet6+rt_thread+eps8266+mqtt实现硬件和服务器之间的通信(二)精选资料分享
使用正点原子stm32f103zet6+rt_thread+eps8266+mqtt实现硬件和服务器之间的通信(二)。本人使用的esp8266为这款固件使用的是正点原子的原子云固件,百度网盘链接
riverdj
2021-08-11 07:45:16
STM32F103VET6
2024-04-30 10:50:55
如何对正点原子stm32F407探索者进行测试
注:此代码只测试于正点原子stm32F407探索者,其他情况请自行修改画圆函数在:注:此代码只测试于正点原子F407探索者,其他情况请自行修改#include "snake.h"#define LEFT 1//上...
chm5
2021-08-05 07:36:52
如何使用正点原子mini开发版连上机智云?
前言 本文主要记录了如何使用正点原子mini开发版连上机智云,创建一个IoT开发工程。 进入正文 1、硬件准备 正点原子mini版 WIFI模块使用esp8266 2、创建智能产品 2.1 首先登陆
2021-05-31 11:14:59
STM32F103RCT6芯片
注意:这里使用的是STM32F103RCT6芯片,正点原子迷你版首先新建一个文件夹,并且建立四个子文件夹,分别叫做USER,CORE,OBJ,STM32F10x_FWlib然后将官方固件包里的源码
lumia.net
2021-08-24 07:41:21
将STM32F103ZET6的工程改为STM32F103CBT6工程的方法
64K至128K字节之间大容量产品是指闪存存储器容量在256K至512K字节之间所以STM32F103ZET6属于大容量;STM32F103CBT6属于中容量二、在keil里面进行修改1.先打开STM32F103ZET6的工程,以正点原子的为例,将芯片型号从STM32F103ZET6改为STM32F1
uuwfjwer
2021-12-10 07:18:06
【正点原子STM32精英V2开发板体验】资料分享
正点原子STM32精英V2开发板的硬件资源非常丰富,官方提供的下载网址:正点原子资料下载中心STM32F103精英开发板V2从下载中心可知,正点原子提供了非常详细的开发教程,不限于精英板,其它
yinwuqing
2023-04-16 12:18:43
怎样去设计基于STM32的空气质量监测系统
DS18B20RTC部分main部分系统简介系统使用正点原子的STM32F103 Mini开发板,通过MQ135空气质量传感器,实现简单的空气质量监测案例。部分代码参考正点原子实验板代码。软硬件介绍软件:Kei...
一个黄人
2021-08-11 07:38:03
正点原子探索者stm32f407 rt-thread文件系统怎么使用?
正点原子探索者stm32f407 rt-thread文件系统怎么使用?
ldd1211_
2021-11-25 06:08:57