你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

微雪电子STM32CubeMX教程  

[复制链接]
微雪电子 发布时间:2016-5-7 10:43

STM32CubeMX是意法半导体STMCube™的主动原创,可以减轻开发工作,时间和费用。

STM32CubeMX下载地址https://www.stmcu.org.cn/document/detail/index/id-218002

STM8CubeMX下载地址https://www.stmcu.org.cn/document/detail/index/id-217992


  W4 H$ C' x5 J. X  e8 ASTM32Cube包括STM32CubeMX,它是一款图形化软件设置工具,允许使用图形化向导来生成C初始化代码。

它也集成了一个全面的软件平台,涵盖了STM32各系列产品,支持每一个系列(例如STM32F7列的STM32CubeF7)

这个平台包括STM32CubeHAL(一个STM32的抽象层集成软件,确保STM32系列最大的移植性)再加上兼容的一套中间件(RTOS,USB,TCP/IP和图形)。  h& J& v  K7 _9 }
1 q" _8 }* U6 n& a
STM32CubeMX主要特性:

  • 直观的选择STM32微控制器
  • 微控制器图形化配置
    3 b5 y1 s" B& y8 j
    • 自动处理引脚冲突
    • 动态设置确定的时钟树
    • 可以动态确定参数设置的外围和中间件模式和初始化
    • 功耗预测
      ; q0 n/ ^9 L9 P. x7 E/ d7 ^5 Z; k
  • C代码工程生成器覆盖了STM32微控制器初始化编译软件,如IAR,KEIL,GCC
  • 可独立使用或作为Eclipse插件使用/ r& R) i/ K1 o1 |- l& _
1 V1 A4 N  \" l2 g" q7 _
本教程结合微雪Open746I-C开发板,通过STM32cubeMX系列教程讲解如何学习STM32F7系列的片上外设。
2 N6 @1 r* c- z  [4 x$ p" C9 w3 I以图形化配置工具的形式配置STM32 MCU引脚,配置时钟以及外设,生成各模块初始化代码
. L, f, @4 }9 q) N; ^$ v通过STM32F7系列的学习,可以让各位更快的掌握其他系列的使用方法。
' `  x  h4 ?  w. x  {: U+ [! \8 \1 X+ [+ P2 h, v

$ Z6 p: R+ w. E6 I9 |4 V% }/ G. ?! ~2 F6 {5 `+ q) [
STM32CubeMX软件图示:8 \0 c' r/ b, t( i* u8 B

# J) m+ m! O0 O1 _3 r- E8 c
* P  c# b1 Q! x$ y4 W

5 a4 }0 Z: v' y教程示例程序图:3 d/ Y" O1 y( I5 m

6 P* D: c) U& J; x% D5 D5 }) _ 5 Y2 q# Z7 ~( E$ ^! {+ H6 M

, o' N- B" ?' F! ~" U" S/ J+ B  w$ `" {: E4 m8 X8 I9 W" L

5 _) Y3 |, J" W: f1 M8 P
收藏 16 评论30 发布时间:2016-5-7 10:43

举报

30个回答
天涯小草 回答时间:2016-5-10 08:32:35
我想移植\STM32Cube\STM32Cube_FW_F4_V1.11.0\Projects\STM32469I-Discovery里的MSC程序到STM32F401 discovery上面,仅仅在工程设置的预定义define里把STM32F469xx改成STM32F401xC,就出现了一些redeclaration的错误( L" E3 }! F# p. I6 g9 L

  x8 p# V/ F4 @9 {..\..\..\..\..\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h(324): error:  #256: invalid redeclaration of type name "RCC_PLLI2SInitTypeDef" (declared at line 236)
微雪电子 回答时间:2016-5-9 23:03:32
天涯小草 发表于 2016-5-9 22:03
) {( H. O$ A7 X$ S4 J其他的USB class我也试过,USB HID可以枚举,但是custom hid不行,楼主能否写一篇cubemx生成USB程序的文章 ...
% Z. t4 s8 `! v# z
没写得那么快,还没有写到USB.你可以到微雪官网去下载Open746I-C或者Open429I-C的工程参考一下,里面有USB DEVICE MSC的程序。
xmshao 回答时间:2016-5-15 16:14:34
feiante 发表于 2016-5-8 16:193 T% m# `- l' w! s, z/ q/ Q5 N
有没有工程可以下载呢?

* {6 b# y5 e" a& \工程的话 你可以去 www.st.com/stm32cube去下载相关库的包。' K  n+ O: H$ {! h& {" O% L: O

( z& b+ j& S$ Q1 I  CSTM32CUBE相关技术手册哪里找* l0 B; ]& r& y  W; X. G
http://mp.weixin.qq.com/s?__biz= ... e16ab59be0878776#rd
suoma 回答时间:2016-5-7 11:46:55
谢谢分享学习一下
lisingch 回答时间:2016-5-7 13:32:37
非常好!谢谢分享!
power568 回答时间:2016-5-7 13:44:18
谢谢lz分享...
stary666 回答时间:2016-5-7 15:02:21
adlu 回答时间:2016-5-7 15:10:02
Very Very Good! 收藏!!!
modu8888 回答时间:2016-5-7 16:48:09
关注下!
zhtfzhtf 回答时间:2016-5-8 08:10:02
必须顶,学习的福音
andrewz 回答时间:2016-5-8 09:25:45
谢谢分享~
feiante 回答时间:2016-5-8 16:19:42
有没有工程可以下载呢?
xmshao 回答时间:2016-5-8 21:23:41
xmshao 回答时间:2016-5-8 21:24:27
feiante 发表于 2016-5-8 16:19
9 B9 {5 x# n( k. [! X  V有没有工程可以下载呢?

% D' x9 `0 }) M+ E( z) f7 a1 A6 ?st 官方的CUBE库里有太多太多的工程文件了。可以随意下载。
微雪电子 回答时间:2016-5-9 09:02:40
feiante 发表于 2016-5-8 16:197 T# R( `. ~$ @1 d
有没有工程可以下载呢?
- H3 M2 Q$ v& B* ~7 l
教程配套的工程可以到微雪官网上下载. K3 _. M4 V+ o. H# o* [
http://www.waveshare.net/shop/Open746I-C.htm
今日头条 回答时间:2016-5-9 09:13:20
:loveliness::loveliness::loveliness::loveliness::loveliness::loveliness::loveliness::loveliness::loveliness::loveliness::loveliness:
黑夜之狼 回答时间:2016-5-9 18:38:28
不错,支持开源!
123下一页

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版