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

STM32G431+P-NUCLEO-IHM03开发套件调试2(p-nucleo-ihm03套件)

[复制链接]
STMCU小助手 发布时间:2023-2-24 23:22
一、硬件连接和软件安装
3 i( t% F$ s% `% X  O$ \& s4 B1.开发板, K* n' ?- F6 R: A
4 }% j" p9 O4 g1 C: c
98818bc847ee4220a2b3df8b9e16a205.png
& _* Y2 q! j' J" N
$ W- `9 B, m, h1 Q( H. x

% a; ~2 F% A4 R* ]开发板连接只需要usb即可,同时完成供电和程序下载
# E1 V, P0 i, R$ `1 J' p
$ w% f! Y  q4 [2 v3 u
% ]+ P& D/ I# o& p. D: @
2.驱动板

+ Y4 }' I& @5 [- Z( q2 v& L9 S, v# o* g9 `3 F% ]- G- d1 q
aee549f8a1a4419b908b16669cd95afc.png , l. P+ E; m# R8 t! K. A" u

0 h: @+ i4 P, ?; q6 T需要连接电机和24v供电,提供了电源只需要按照说明连接即可
' C5 H/ W$ G5 ?' ^- v, k& a
7 K! U" V# \5 A- [
整体连接完是这样的. I$ o) J! E0 D1 B0 e' V- X

" h$ P( e( c+ r; }+ c
80a88b59016845c4be70246b04c44ac7.jpg / a2 P- C0 w" i' L# G/ t$ \

7 r2 G4 c- Q% D1 Z
在这里插入图片描述. J1 V) |/ n' ]+ o* w. r8 ~

3 j5 n9 H; c/ {& H
提示:以下是本篇文章正文内容,下面案例可供参考
* i. R* J. K  A" N, k) {+ e+ m! T; w4 ~: O! l# M9 _9 ?
& |7 L4 Q( L5 s& n/ g$ \
二、软件安装  u8 ?2 Y7 w# |' ~. U
1.调试软件
: X9 [$ g" H6 R' O* Q) M. g8 `" S9 c) z建议安装keil,当然你如果会使用IAR也可以,我还是推荐keil5 毕竟你还可以用它开发其他种类单片机,通用性强一点。
/ }! p3 T7 p- n
; n9 Y- s8 S* {$ b6 o  l+ X
2.MC电机库
2 S/ @9 b# \* N& Mstm32提供给我们了一套完整的电机库MCSDK,建议安装5.4.8版本或5.Y版本,6.0版本不推荐,因为刚出来不稳定。
- L: G" }1 ^' Q- S* E- i$ M% O+ l, |4 x: @0 j' ]# \( V
3.cubemx代码生成软件
0 Y/ m* i( {6 T8 I, w, K* d: U# O$ c* hstm32提供的代码生成软件,使用hal库,提升你的配置效率,而且如果你使用MCSDK电机库,那么cubmx必须安装0 l1 F# w5 ?; [  ~. O
' ^& J9 m$ W  q; w
三、使用步骤
$ v/ v7 G1 |9 c5 {% h  Q+ P6 N
1.新建MCSDK工程
. U. C+ B# ^% b打开安装好的软件,选择新建工程$ o' E1 H9 u3 t. V' J- F# V
) l! X1 o4 N4 V
52f6dc304fbe4ca4bf2485eeb3dfacab.png
, i& {* _: p7 V; M& _4 }
; b2 Z9 m% `- W" k2 \
按图中所示选择开发板和驱动板和电机,选择好后点击ok,进入下一界面
# x, Z$ R+ C: B/ R  {! i3 o; P. n( e: I* a7 t: E* G
fe8dbaaa86e14e5898196a2d600f3f54.png : W) T7 A( b1 |/ p& c

0 |$ i. t; y$ J9 I' T

. e8 @1 e  [8 g8 e5 X6 ]; X+ o正常来说我们需要更改参数配置,但是由于都是开发板所以默认参数就可以生成,那个菜单栏蓝箭头下载程序,保存程序进入下一界面% s* ?1 x% O+ I, {$ A
) k: Z2 Z8 |( D5 `9 Q! G
c1738699dee7432084e728a3ab0a5101.png $ a% Y$ j; \- D! |- w

5 h8 Q0 K2 N3 U& q+ C点击generate,生成程序' f- {  ~5 }. [2 y$ h; f
& A, t- V# }) I( w9 s+ P; t
2 r  q. R& j2 Z6 A: w, M" @' V
2.CUBEMX配置
1 P. o7 a0 a3 E$ x- J( u如图所示,接口都配置好了,点击project manager选择编译工具MDK-ARM,) a- J$ d# ?% p) C# Q2 ^) A+ w
, y6 ~, U, `, P" e
8275b73a70b24bc19f471286b896f69c.png " y% L; \3 [# q1 Z( E6 z

) X+ m" \$ @& ^! U& S4 x) T. g# C& C. q点击GENERATE CODE生成代码8 N/ Y  F; l& N' r
5 V1 N! ?: ~3 e9 v$ O0 p$ J4 ^
e2ba9fd9478b44b4875fbc6339175bbb.png 0 C- P! S) }& e/ }' n
, f) }8 s7 {, u  |6 H
3.keil程序下载
& R! g+ i2 N) X2 n4 [0 D4 }打开keil,点击bulid编译,编译完成后,download下载程序
; J, p/ c3 Y' m2 _- A6 J8 t+ x$ M( ^! ~1 r+ |5 [& }2 O
d78391ae4f464cc8ad02e8cb186f6bb1.png / _& D1 F. [# {

) a7 ~* z& x& k6 m# Z下载完程序后,点击板子上面蓝色按钮,电机就开始旋转,然后可以进入MCSDK界面,选择open monitor打开监控,查看运转状态
) a7 Q% o6 I8 {' o( C* |) z  T7 @9 n; [9 N: T! T
c6feee39ec834f2999dd87ae8507d2e7.png + S3 ]. H, N. |
% ?3 K4 I( k* Z* l% t
可以在这个界面对电机直接进行控制
' g8 Z$ X9 O4 K1 b, @6 I6 Y! E5 Q' W4 k) Z2 M8 p0 g5 y2 Y) A8 `
b6d65564c92c4985bed27a1bddd6f0c4.png 3 @& ]3 c; k* G  t

+ h4 |# n! f2 @: e, f* K9 N
总结
) N1 s# q& ~* x4 _开发板基本调试就是这样,如果还有问题可以看官网视频。" F. V6 L# ^; ?/ h* D
————————————————
7 U$ A0 D3 Q- L0 r. g( I版权声明:超级馒头神
/ B! b0 W- V, l% L: M( p0 s/ I: F, b4 A2 ?4 `( y+ B
赞 收藏 评论0 发布时间:2023-2-24 23:22

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版