“STM32F405RGT6 Feather”的版本间的差异
来自丢石头百科
(→文档) |
Yousimaier16(讨论 | 贡献) (→测试程序) |
||
第25行: | 第25行: | ||
{{MDK5_Install}} | {{MDK5_Install}} | ||
− | === | + | == 测试(点亮LED灯) == |
− | * [[:File: | + | * 1、打开软件,点击按钮进行芯片选择 |
+ | [[File:CubeMX-demo-1.png|400px]] | ||
+ | |||
+ | * 2、输入对应的STM32型号进行检索,选择相应产品双击进入下一步 | ||
+ | [[File:STM32F103C8T6-Feather-Pro-(CH340)-2.png|400px]] | ||
+ | * 3、根据原理图选择系统时钟源:外部高速(HSE),外部低速(LSE) | ||
+ | [[File:STM32F407ZGT6-DEV-KIT-3.png|400px]] | ||
+ | * 4、点击左上角,System Core 根据用户选购的调试器,设置调试器模式 | ||
+ | [[File:STM32F103C8T6-Feather-Pro-(CH340)-4.png|400px]] | ||
+ | * 5、以点亮LED0为例,由原理图查看可知LED0接单片机PC13口,且低电平有效,点击PC13引脚,设置为GPIO_Output模式 | ||
+ | [[File:STM32F103C8T6-Feather-Pro-(CH340)-5.png|400px]] | ||
+ | * 6、设置Output模式默认输出低电平,可在左上角点击GPIO设置,进行引脚设置 | ||
+ | [[File:STM32F103C8T6-Feather-Pro-(CH340)-6.png|400px]] | ||
+ | * 7、设置系统时钟树,根据需求设置需要的时钟速度 | ||
+ | [[File:STM32F103C8T6-Feather-Pro-(CH340)-7.png|400px]] | ||
+ | |||
+ | * 8、设置工程信息,并且生成代码 | ||
+ | [[File:CubeMX-demo-2.png|400px]] | ||
+ | |||
+ | [[File:CubeMX-demo-3.png|400px]] | ||
+ | |||
+ | [[File:CubeMX-demo-4.png|400px]] | ||
+ | |||
+ | [[File:CubeMX-demo-5.png|400px]] | ||
+ | * 9、打开对应的工程,进行编译处理,此时会生成一个HEX文件 | ||
+ | [[File:STM32-ISP-Download-FlyMCU-1.png|400px]] | ||
+ | * 10、打开ISP下载软件采用ISP方式进行程序烧录(也可以采用SWD模式进行下载),选择对应的HEX文件路径,然后进行相应设置,最后点击下载 | ||
+ | [[File:STM32-ISP-Download-FlyMCU-2.png|400px]] | ||
+ | * [[:File:STM32F103C8T6 Feather Pro (CH340)-CubeMX-Demo.zip|LED-Demo]] | ||
+ | * [[:File:STM32F103C8T6程序例程.rar|例程]] | ||
+ | |||
+ | ===文档=== | ||
+ | *[[:File:STM32F103C8T6-数据手册.pdf|数据手册]] | ||
+ | *[[:File:STM32F103C8T6--原理图M.pdf|原理图]] | ||
+ | [[File:Snipaste_2020-12-14_15-02-16.png|Snipaste_2020-12-14_15-02-16.png]] | ||
+ | |||
+ | ===软件=== | ||
+ | *[[:File:STM32F103C8T6 Feather Pro (CH340)USB驱动程序.rar|CH340驱动程序]] | ||
+ | *[[:File:STM32F103C8T6 Feather Pro (CH340)-ISP下载软件.rar|ISP下载软件]] | ||
+ | ===相关资料=== | ||
+ | *[[STM32器件手册]] | ||
+ | *[[STM32开发资料]] | ||
+ | ===相关教程=== | ||
+ | {{STM32 Study}} | ||
+ | 转到:[[#软件]],[[#程序]],[[#文档]] | ||
+ | |||
+ | <!--{{Join_us}}--> | ||
+ | </div> | ||
===文档=== | ===文档=== |
2020年12月23日 (三) 15:42的版本
| |||||||||||||||||||
| |||||||||||||||||||
|
目录
产品概述
- STM32F401CCU6主控
- 内核: Cortex-M4
- 工作频率:STM32F401CCU6:84MHZ
- 供电电压: 3.3V/5V (要接在对应的电源口.上)
- 存储资源:STM32F401CCU6:512kB F lash,64kB SRAM
- 排针间距: 2.54mm
产品尺寸(手动测量,请以实物为准)
- 尺寸:60mm * 25mm
使用方法
ARM-Keil(MDK5)安装
- 软件环境准备
- 步骤:
- 1、打开MDK5安装包进行安装
- 2、同意软件安装协议
- 3、修改软件安装目录
- 4、填写用户信息
- 5、安装通用串行总线控制器驱动
- 6、出现下图则直接关闭即可,可以不用理会
- 7、安装STM32F0XX/STM32F1xx/STM32F4xx/STM32H7xx ....对应的固件库
测试(点亮LED灯)
- 1、打开软件,点击按钮进行芯片选择
- 2、输入对应的STM32型号进行检索,选择相应产品双击进入下一步
- 3、根据原理图选择系统时钟源:外部高速(HSE),外部低速(LSE)
- 4、点击左上角,System Core 根据用户选购的调试器,设置调试器模式
- 5、以点亮LED0为例,由原理图查看可知LED0接单片机PC13口,且低电平有效,点击PC13引脚,设置为GPIO_Output模式
- 6、设置Output模式默认输出低电平,可在左上角点击GPIO设置,进行引脚设置
- 7、设置系统时钟树,根据需求设置需要的时钟速度
- 8、设置工程信息,并且生成代码
- 9、打开对应的工程,进行编译处理,此时会生成一个HEX文件
- 10、打开ISP下载软件采用ISP方式进行程序烧录(也可以采用SWD模式进行下载),选择对应的HEX文件路径,然后进行相应设置,最后点击下载
文档
软件
相关资料
相关教程
- 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软件入门 转到:#软件,#程序,#文档
文档
程序
软件
相关资料
相关教程
- 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
|
|
|
|
|
|
|
|
|
|
|
|