“STM32F030F4P6 Feather”的版本间的差异
来自丢石头百科
Yousimaier16(讨论 | 贡献) (创建页面,内容为“{{Product |images=<div class="tabber"><div class="tabbertab" title="ESP32-WROOM-32E (16MB)">360px |categories= {{Category|STM32}} |…”) |
小 (Admin移动页面STM32F030F4P6-Feather至STM32F030F4P6 Feather,不留重定向) |
||
(未显示1个用户的3个中间版本) | |||
第1行: | 第1行: | ||
{{Product | {{Product | ||
− | |images= | + | |images=[[File:STM32F030F4P6_Feather_00.png|400px]] |
− | |categories= | + | |categories={{Category|STM32}} |
− | {{Category|STM32}} | + | |brand=丢石头 |
− | |brand= | + | |features=STM32F030F4P6 |
|interfaces= | |interfaces= | ||
− | {{Category| | + | {{Category|ADC}} |
+ | {{Category|IIC}} | ||
+ | {{Category|SPI}} | ||
{{Category|UART接口}} | {{Category|UART接口}} | ||
− | |||
− | |||
− | |||
}} | }} | ||
+ | |||
==产品概述== | ==产品概述== | ||
第20行: | 第20行: | ||
== 产品尺寸(手动测量,请以实物为准) == | == 产品尺寸(手动测量,请以实物为准) == | ||
− | * | + | * 尺寸:39.40 mm* 27.72 mm |
− | + | [[File:STM32F030F4P6-Feather-01.png|400px]] | |
{{MDK5_Install}} | {{MDK5_Install}} | ||
第31行: | 第31行: | ||
* 2、输入对应的STM32型号进行检索,选择相应产品双击进入下一步 | * 2、输入对应的STM32型号进行检索,选择相应产品双击进入下一步 | ||
− | [[File: | + | [[File:STM32F030F4P6-Feather-2.png|400px]] |
− | * 3、根据原理图选择系统时钟源:外部高速(HSE | + | * 3、根据原理图选择系统时钟源:外部高速(HSE) |
− | [[File: | + | [[File:STM32F030F4P6-Feather-3.png|400px]] |
* 4、点击左上角,System Core 根据用户选购的调试器,设置调试器模式 | * 4、点击左上角,System Core 根据用户选购的调试器,设置调试器模式 | ||
− | [[File: | + | [[File:STM32F030F4P6-Feather-4.png|400px]] |
− | * | + | * 5、以点亮LED为例,由原理图查看可知LED(D2)接单片机PA4口,且低电平有效,点击PA4引脚,设置为GPIO_Output模式 |
− | [[File: | + | [[File:STM32F030F4P6-Feather-5.png|400px]] |
* 6、设置Output模式默认输出低电平,可在左上角点击GPIO设置,进行引脚设置 | * 6、设置Output模式默认输出低电平,可在左上角点击GPIO设置,进行引脚设置 | ||
− | [[File: | + | [[File:STM32F030F4P6-Feather-6.png|400px]] |
* 7、设置系统时钟树,根据需求设置需要的时钟速度 | * 7、设置系统时钟树,根据需求设置需要的时钟速度 | ||
− | [[File: | + | [[File:STM32F030F4P6-Feather-7.png|400px]] |
* 8、设置工程信息,并且生成代码 | * 8、设置工程信息,并且生成代码 | ||
第52行: | 第52行: | ||
[[File:CubeMX-demo-5.png|400px]] | [[File:CubeMX-demo-5.png|400px]] | ||
* 9、打开对应的工程,进行编译处理,此时会生成一个HEX文件 | * 9、打开对应的工程,进行编译处理,此时会生成一个HEX文件 | ||
− | [[File: | + | [[File:keil5-link-hex.png|400px]] |
− | * | + | * 10、根据选购的调试器选择相应的Debug方式 |
− | [[File: | + | [[File:keil5-Debug-check.png|400px]] |
− | * [[:File: | + | * 11、点击下载按钮,进行烧录 |
− | * [[:File: | + | [[File:keil5-Load-Hex.png|400px]] |
+ | |||
+ | * [[:File:STM32F030F4P6-LED-Demo.zip|LED-Demo]] | ||
+ | * [[:File:STM32F030F4P6-Demo.zip|例程]] | ||
===文档=== | ===文档=== | ||
− | *[[:File: | + | *[[:File:STM32F030F4P6-技术手册.rar|数据手册]] |
− | *[[:File: | + | *[[:File:STM32F030F4P6-Feather-Schematic.pdf|原理图]] |
− | [[File: | + | [[File:STM32F030F4P6-Feather-Schematic.png]] |
===软件=== | ===软件=== | ||
− | |||
*[[:File:STM32F103C8T6 Feather Pro (CH340)-ISP下载软件.rar|ISP下载软件]] | *[[:File:STM32F103C8T6 Feather Pro (CH340)-ISP下载软件.rar|ISP下载软件]] | ||
===相关资料=== | ===相关资料=== |
2021年3月19日 (五) 15:35的最新版本
| ||||||||||||||||||||||
| ||||||||||||||||||||||
|
目录
产品概述
- 采用STM32F030F4主控:频率最高可达48MHz,12位AD,1个UART,1个IIC,1个SPI,,4KRAM,16K Flash
- 1复位按键,1程控按键
- usb-micro接口供电
- 带SWD调试接口
- 4脚带4孔位固定螺丝
产品尺寸(手动测量,请以实物为准)
- 尺寸:39.40 mm* 27.72 mm
ARM-Keil(MDK5)安装
- 软件环境准备
- 步骤:
- 1、打开MDK5安装包进行安装
- 2、同意软件安装协议
- 3、修改软件安装目录
- 4、填写用户信息
- 5、安装通用串行总线控制器驱动
- 6、出现下图则直接关闭即可,可以不用理会
- 7、安装STM32F0XX/STM32F1xx/STM32F4xx/STM32H7xx ....对应的固件库
STM32CubeMX安装
- 软件环境准备,STM32CubeMX是基于 JAVA 环境运行的,所以需要提前安装 JRE(Java Runtime Environment)
- 官网ST官网下载STM32CubeMX
- Oracle官网下载JDK(根据自己的系统进行下载)
- 安装好JAVA环境以后开始安装STM32CubeMX:
- 验证java环境:WIN + R 输入CMD 回车打开控制台,输入java -version
- 确认java环境正常以后开始安装:
- 1、打开STM32CubeMX进行安装
- 2、同意安装协议以后,点击下一步开始安装
- 3、第一个选项打钩,第二个选项不勾选
- 4、选择软件安装位置
- 5、等待安装结束
- 6、安装结束
- 打开软件主界面如下
测试(点亮LED灯)
- 1、打开软件,点击按钮进行芯片选择
- 2、输入对应的STM32型号进行检索,选择相应产品双击进入下一步
- 3、根据原理图选择系统时钟源:外部高速(HSE)
- 4、点击左上角,System Core 根据用户选购的调试器,设置调试器模式
- 5、以点亮LED为例,由原理图查看可知LED(D2)接单片机PA4口,且低电平有效,点击PA4引脚,设置为GPIO_Output模式
- 6、设置Output模式默认输出低电平,可在左上角点击GPIO设置,进行引脚设置
- 7、设置系统时钟树,根据需求设置需要的时钟速度
- 8、设置工程信息,并且生成代码
- 9、打开对应的工程,进行编译处理,此时会生成一个HEX文件
- 10、根据选购的调试器选择相应的Debug方式
- 11、点击下载按钮,进行烧录
文档
软件
相关资料
相关教程
- STM32CubeMX系列教程1:GPIO
- STM32CubeMX系列教程2:外部中断(EXIT)
- STM32CubeMX系列教程3:基本定时器
- STM32CubeMX系列教程4:PWM
- STM32CubeMX系列教程5:串行通信(USART)
- STM32CubeMX系列教程6:直接存储器访问 (DMA)
- STM32CubeMX系列教程7:模数转换(ADC)
- STM32CubeMX系列教程8:数模转换(DAC)
- STM32CubeMX系列教程9:内部集成电路(I2C)
- STM32CubeMX系列教程10:串行外设接口SPI(一)
- STM32CubeMX系列教程11:串行外设接口SPI(二)
- STM32CubeMX系列教程12:控制器局域网络(CAN)
- STM32CubeMX系列教程13:实时时钟(RTC)
- STM32CubeMX系列教程14:电源控制器(PWR)
- STM32CubeMX系列教程15:看门狗(WDG)
- STM32CubeMX系列教程16:RNG和CRC
- STM32CubeMX系列教程17:SDMMC
- STM32CubeMX系列教程18:文件系统FATFS
- STM32CubeMX系列教程19:Quad-SPI
- STM32CubeMX系列教程20:Nand Flash
- STM32CubeMX系列教程21:SDRAM
- STM32CubeMX系列教程22:LCD-TFT控制器(LDTC)
- STM32CubeMX系列教程23:LCD触摸控制
- STM32CubeMX系列教程24:STemWim移植
- STM32CubeMX系列教程25:USB Device
- STM32CubeMX系列教程26:USB HOST
- STM32CubeMX系列教程27:ETH
Mbed教程
MDK-ARM软件入门 转到:#软件,#程序,#文档
FAQ
|
|
|
|
|
|
|
|
|
|
|
|