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

【Nucleo板开发日志】+ 基于mbed平台的步进电机控制

[复制链接]
baxigg 发布时间:2014-9-30 21:20
首先感谢论坛组织的这次活动!
, c2 b( |' F, e( S拿到开发板的惊喜后,感觉有点简陋,包装盒里只有开发板和一张说明卡片,不过后来发现开发板性能好强大而且卡片真的很实用。
. _8 n/ k" z" `8 T" Y( K一阵网上恶补相关知识后,安装驱动后发现电脑多了一个盘符,一开始设备管理器中总是有个问号,不过不影响使用。然后就去mbed各种搜索,但是NUCLEO的资料真心不多啊,希望能很快多起来吧。参照着各种网上工程做试验了一下,发现十分方便,不用再配置这个那个,基本只要写MAIN函数就行啦。还有许多国外牛人上传的各种工程和库,有不少值得学习的地方。
4 \6 P& R5 E' P( S 
& G- l- ~1 `% p7 ]7 a这次通过NUCLEO实现步进电机的控制,硬件上还利用了二相四线的步进电机和L293驱动模块。根据说明连线后,将程序进行在线编译后,浏览器会自动弹出下载窗口,直接下载到G盘,烧写灯一闪程序就烧进去了,比KEIL什么的方便多了。本来电脑用的是KEIL4,也不想专门为了NUCLEO安装KEIL5了,这一点很不错,在哪里都可以编程了,而不用每一台电脑都要安装开发环境了。
1 S9 v9 k" k! @; }
  QQ图片20140929210014.jpg / h8 Y6 R7 Y$ {; I2 U: H! e
然后就是给驱动板通上电,步进电机就开始转动啦,想反向的话改变一下步序就可以了,是不是很简单,那么就动手试试吧。
' o2 r) N. a  W$ m1 {最后祝大家国庆快乐!悠闲之余不忘充实自己$ U; Z" {1 ?  a8 @, F  D3 u# q
代码奉上:
$ u0 M* `/ Y0 P) t; D& y0 T& A) R6 M#include "mbed.h"
# k" A, [, S3 X& UDigitalOut myled1(PC_0);
0 g3 @: G7 P' bDigitalOut myled2(PC_1);! X$ Q6 ]7 g9 w2 X. k* |
DigitalOut myled3(PA_1);$ H- V7 R' u0 H" u' Y+ u9 H/ Q# F& F3 z0 }
DigitalOut myled4(PA_0);
5 _3 |8 y0 P3 E! T
int main() ! A2 C5 K' |) H5 x. F
{

: ?! ~" _! y. ]5 }% {  @$ R+ ?    while(1)
* M7 D8 w' x' |! l% ]    {
) L8 }1 y& o% x. ?- a        myled1 = 0;
0 E0 N- Y. D' d        myled2 = 1; 4 W; a2 O$ r. H2 S1 N
        myled3 = 0;
1 M! I# g( ?0 U; W9 P        myled4 = 0;           h1 W8 y/ F$ }. V4 _8 |3 c$ s
        wait(0.5); 0 }7 o1 h  ]0 a3 d
        myled1 = 0; - m. {. b. x5 \0 |0 L! ]$ H3 {& @
        myled2 = 0;  
2 u' T0 f) X( A0 e$ o* r: }9 P4 ^        myled3 = 0; ' U& J  A2 N  e+ }
        myled4 = 1;                
# Z4 i/ i: C. a        wait(0.5); , r+ {; C. {( x1 p' R
        myled1 = 1; - _+ X9 `. U0 V7 i' a% L; o* K
        myled2 = 0;
& r  B& d$ D9 q# A4 e        myled3 = 0; ' u( y$ K9 w; W+ Y) Q: ~& Y2 W8 Z
        myled4 = 0;        
# A6 s8 z* K( w% ^* n0 M        wait(0.5); , f- K  _4 T7 [" Z" l, i
        myled1 = 0;
# p( F8 }+ `2 Q$ V+ u2 Q- L        myled2 = 0;  
+ Q# g# O3 J6 t: s8 ~        myled3 = 1;
# u2 i' d! w& h$ w+ `        myled4 = 0;                 & ?7 C/ {% {0 E4 M! F% c
        wait(0.5); 7 s, Z  H7 m9 B0 t
    }
7 J8 k5 ~8 a1 Z$ s' F7 Y; ^8 T}
QQ图片20140929210014.jpg
收藏 评论2 发布时间:2014-9-30 21:20

举报

2个回答
xyl-346973 回答时间:2018-8-29 17:58:19
楼主强大,有没有资料分享下
单片机爱好者 回答时间:2019-10-21 20:18:25
支持一下~~~

所属标签

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