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

【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试

[复制链接]
181wh 发布时间:2014-8-26 14:22
【Nucleo板开发日志】+Nucleo-F302R8  mbed 按键和LED测试
. Z0 [8 N& B3 G3 U- x7 ~7 B(一). 硬件环境:PC、Stm32 Nucleo-F302R8、网络;
( X* _$ z- u3 D - P+ V% M- M0 ?/ q" j
(二).软件环境:WIN7(64位)6 p* i# A5 n) P) b1 j( S; [
 
8 d* W2 t- t% q2 M3 X/ b/ r(三).测试过程1:
1 O! i) s* Z5 \1. 2014.08.25(周一)收到Nulceo F302R8:  含DEMO板一块、说明卡片一张;" @4 q9 [0 s# t3 j: p6 K
2. 说明卡片上给出了简要的说明和软件的下载网址;! A4 C% W9 t" d' ~: D( z
3. 用USB线连接Nulceo F302R8板,PC自动欲安装5个驱动,其中有3个顺利安装,2个找不到软件(显示安装失败提示);
. i  ]* p2 _" [4. 从网站上下载了软件,STSW-LINK003(ST-LINK驱动、st-linkv2_upgrade(ST-LINK升级软件),这二个软件见附件;% ?- q# W) d& c% q  w5 t) Q/ r
5. 安装好ST-LINK驱动软件后,PC与Nulceo F302R8连接正常;* `  ?0 Y0 D& |+ y, w
 : [5 W6 t% {; m) u" A
(四).测试过程2:2 V) l/ Z' m6 H+ b& D& P1 q
1. 用USB线连接Nulceo F302R8板后,PC生成一个NUCLEO盘符;, ?" ^/ X$ Q+ M
2. 双击NUCLEO,显示mbed网址;双击mbed,进入:http://mbed.org;" H' G1 G, p% z4 m4 Q3 t
3. 注册账号后,可点击compiler打开编译环境页面;' W; p' ^0 t5 s7 [3 U# G
4. 编译完成后,生成结尾为bin的文件;
6 H. R7 y# i1 I# K' o9 w2 N  }% D/ ~5. 将结尾为bin的文件直接复制到NUCLEO盘中程序便可运行了;/ S' M/ p7 m- C, `
 % D7 J5 q) L5 E" v1 g# X
(四).测试程序:蓝色(B1)按键按下时,LED2快速闪烁;不按时,慢闪。1 S! z) o+ R; _, A

& x, T) R7 Z6 H#include "mbed.h"
  e* H! x4 y& U6 z2 | 
: N% a0 i  l& rDigitalIn mybutton(USER_BUTTON);& R3 {3 x" n& q9 u
DigitalOut myled(LED1);9 l: n% R' s9 W, a
 + D- v. f, l$ e( v% K
int main() + \: N' K, A9 n; \$ v
  {, `! n3 B* `' G8 t' M# r- _0 h
    myled = 1;                // LED is ON        " U" U3 O  f7 z8 r/ Z7 T2 k
    while(1) : k8 J3 R6 m( q1 G* J
      {
1 ]8 d( Z5 W% i: s# h) Y        if (mybutton == 0)
4 I8 C7 e0 b2 R  B6 K* t      {                       // Button is pressed3 ^" {. `# @$ p& }! G- I
        myled = !myled;       // Toggle the LED state
# }  b" O, \, r% ]        wait(0.07);           // 70 ms
8 [4 o6 B9 O# T% o+ Q/ Y+ I9 k      }  Q  ~  J, w1 U
      else
9 P! N" N! B  v$ k0 O      {                       // Button is not pressed
  p2 f& |& Y$ h9 i- j        myled = !myled;       // Toggle the LED state/ E' n7 G' U7 A% H1 e8 `
        wait(0.7);            // 700 ms" w7 m6 t2 i# d, u3 S
      }
7 B: i; G' i- M8 a    } $ p5 i, `( H$ @# y$ C1 d/ a3 ~
 }$ s4 G' Q: X+ o% J, s
  
0 j& M! q2 Y+ K( s- \: ]& W附件回复可见! & G- E8 d  I/ @
 ) B, r5 X& x1 t* P
STSW-LINK003.zip (9.94 MB, 下载次数: 70)
赞 收藏 评论9 发布时间:2014-8-26 14:22

举报

9个回答
181wh 回答时间:2014-9-5 11:16:33

RE:【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试

程序更新了,增加了按键转换。
10-软件设计 回答时间:2014-9-6 21:27:39

RE:【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试

F3做极品飞车USB手柄
Robot@HCS 回答时间:2014-9-23 21:32:24

RE:【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试

我也来看看!  顶一个
tingpe 回答时间:2014-10-20 11:51:42

回复:【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试

那个是第二个?
cindy20131231 回答时间:2014-12-27 01:05:52
本帖最后由 cindy20131231 于 2014-12-27 01:07 编辑 . n! ]( w" m( m1 _+ ?$ z

0 G" W, k$ [5 X6 R- [请问这里是只需要一根USB线就可以直接用了吗?
善良的女性 回答时间:2014-12-27 15:07:30

& D. R' @9 K+ `2 w8 K0 z
谦 回答时间:2014-12-31 17:27:43
学习~~~~~~~~~
czhuanqilai 回答时间:2017-11-24 11:07:47
楼主。有程序模板么?能发一份,我这边自己配置移植出错。配置不了F302的。。" ^& ?( M* B4 u! Y& x7 d
希望楼主发一份。qq535334552
钻石 回答时间:2020-7-8 16:47:18
l楼主,你这个程序直接拷进去,生成不了的啊。是还缺少配置什么东西吗?
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版