打印
[STM32F4]

STM32F411 Nucleo 体验

[复制链接]
5977|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chudy87|  楼主 | 2015-1-20 16:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 chudy87 于 2015-1-20 16:09 编辑

接到21iC客服电话说要个快递一块STM32F411 Nucleo板子,正好要做一个多组机器人的项目,这下STM32F411 Nucleo强大的Arduino功能可以用上了,真是高兴啊  呵呵!!
无语中,搞基了半天图片愣是传不上去,:L:curse:

拿到板子赶紧插上USB先体验一番,一插上去弹出来一个盘符“NUCLEO”瞬间一头雾水,有木有!!后来搞明白了原来写好的程序编译后生成的XX.BIN文件可以直接复制到此处啊,确实好用

上官网升级固件去喽。。。下载-安装-搞定!!
参考网上的mbed在线编程整出了一个LED小程序测试了一下,按动按键,LED灯开始以自己设定的不同频率开始闪烁了,挺不错的,呵呵!
主程序如下
#include "mbed.h"

DigitalIn mybutton(USER_BUTTON);
DigitalOut myled(LED1);

int main() {
  int i=0;
  while(1) {
    if (mybutton == 0) { // Button is pressed
    i++;}
      myled = !myled; // Toggle the LED state
      if(i==1)wait(0.005); // 200 ms
      if(i==2)wait(0.1); // 200 ms
      if(i==3)wait(0.5); // 200 ms
      if(i==4)wait(1); // 200 ms
      if(i==5)i=1; // 200 ms
  }
}

来了兴趣挡都挡不住啊,再来个串口打印测试,呵呵!!下好程序,打开串口助手选择相应的串口号,看!!收到了
Welcome to Stm32-M4 !
This program runs since 1 seconds.
This program runs since 2 seconds.
This program runs since 3 seconds.
This program runs since 4 seconds.
This program runs since 5 seconds.
This program runs since 6 seconds.
This program runs since 7 seconds.
This program runs since 8 seconds.
This program runs since 9 seconds.
This program runs since 10 seconds.
This program runs since 11 seconds.
This program runs since 12 seconds.
This program runs since 13 seconds.
This program runs since 14 seconds.
This program runs since 15 seconds.
This program runs since 16 seconds.
This program runs since 17 seconds.
This program runs since 18 seconds.
This program runs since 19 seconds.
This program runs since 20 seconds.
This program runs since 21 seconds.
This program runs since 22 seconds.
This program runs since 23 seconds.
This program runs since 24 seconds.

把用mbed编写的主程序贴出来吧,看着是不是很简单!
下边就要好好地研究研究PWM了,开始为多足机器人控制做准备了
#include "mbed.h"

//------------------------------------
// Hyperterminal configuration
// 9600 bauds, 8-bit data, no parity
//------------------------------------

Serial pc(SERIAL_TX, SERIAL_RX);

DigitalOut myled(LED1);

int main() {
  int i = 1;
  pc.printf("Welcome to Stm32-M4 !\n");
  while(1) {
      wait(1);
      pc.printf("This program runs since %d seconds.\n", i++);
      myled = !myled;
  }
}


满怀信心的打开了常用的keil软件,发现竟然没有 Stm32F411 ,失望中..........

于是下载新版 keil 5.13。。。。。。安装中。。。。好不容易弄好了  还是没有找到STm32F411REXX


继续努力中。。。。。。。为12路独立PWM奋斗:dizzy:

沙发
chudy87|  楼主 | 2015-1-20 16:19 | 只看该作者
新人 希望各位大神 赐教

使用特权

评论回复
板凳
fjjjnk1234| | 2015-1-20 16:25 | 只看该作者
Keil5需要手动安装器件包,点击那个Pack Installer

使用特权

评论回复
地板
chudy87|  楼主 | 2015-1-20 16:30 | 只看该作者
fjjjnk1234 发表于 2015-1-20 16:25
Keil5需要手动安装器件包,点击那个Pack Installer

这个搜了相关资料 已经安装过了

使用特权

评论回复
5
mmuuss586| | 2015-1-20 19:25 | 只看该作者

恭喜楼主;

使用特权

评论回复
6
tc793069303| | 2015-1-20 23:46 | 只看该作者
应该安装那个啊,我只找到401的

使用特权

评论回复
7
chudy87|  楼主 | 2015-1-21 09:41 | 只看该作者
tc793069303 发表于 2015-1-20 23:46
应该安装那个啊,我只找到401的

我也没有找到411的 正在学习中,常交流哈

使用特权

评论回复
8
tc793069303| | 2015-1-21 09:46 | 只看该作者
chudy87 发表于 2015-1-21 09:41
我也没有找到411的 正在学习中,常交流哈

没有411的怎么写程序啊?用哪个mbed?

使用特权

评论回复
9
人民币的幻想| | 2015-1-21 10:13 | 只看该作者
我是这么干的,直接在官方工程上添加代码,然后下载算法改成stm32f4xx 512kb

使用特权

评论回复
10
chudy87|  楼主 | 2015-1-21 10:32 | 只看该作者
tc793069303 发表于 2015-1-21 09:46
没有411的怎么写程序啊?用哪个mbed?

有411的mbed,我是说在keil里没找到411

使用特权

评论回复
11
beyondsdo| | 2015-1-21 10:40 | 只看该作者
chudy87 发表于 2015-1-21 10:32
有411的mbed,我是说在keil里没找到411

411只有pack版本2.2及其以上才有

使用特权

评论回复
12
chudy87|  楼主 | 2015-1-21 10:47 | 只看该作者
beyondsdo 发表于 2015-1-21 10:40
411只有pack版本2.2及其以上才有

我彻底晕了  我下的2.30的 就是找不到  QQ245563752

使用特权

评论回复
13
聿怀嘿嘿| | 2015-1-21 12:41 | 只看该作者
更新pack installer就行了

使用特权

评论回复
14
chudy87|  楼主 | 2015-1-21 13:41 | 只看该作者
聿怀嘿嘿 发表于 2015-1-21 12:41
更新pack installer就行了

谢谢,今天上午终于搞定了:handshake

使用特权

评论回复
15
HORSE7812| | 2015-1-21 14:28 | 只看该作者

使用特权

评论回复
16
xygyszb| | 2015-1-21 16:17 | 只看该作者
楼主用什么软件的啊?

使用特权

评论回复
17
chudy87|  楼主 | 2015-1-21 16:34 | 只看该作者
xygyszb 发表于 2015-1-21 16:17
楼主用什么软件的啊?

keil 5

使用特权

评论回复
18
xygyszb| | 2015-1-21 16:41 | 只看该作者

使用特权

评论回复
19
ranqingfa| | 2015-1-21 16:49 | 只看该作者
小羡慕啊……高速arduino!!不知道这个411是否带浮点啊

使用特权

评论回复
20
chudy87|  楼主 | 2015-1-21 17:18 | 只看该作者
ranqingfa 发表于 2015-1-21 16:49
小羡慕啊……高速arduino!!不知道这个411是否带浮点啊

英语水平有限面对英文资料,呵呵  很多功能还不会用,很多还在研究中  大家一起交流哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

19

帖子

1

粉丝