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

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

[复制链接]
181wh 发布时间:2014-8-26 14:22
【Nucleo板开发日志】+Nucleo-F302R8  mbed 按键和LED测试4 W  i3 O  V  e- |* O
(一). 硬件环境:PC、Stm32 Nucleo-F302R8、网络;8 n' Z" \% [# d8 Z! j
 
$ @9 O+ V9 N) B1 H/ Z) u) A(二).软件环境:WIN7(64位)
, _! U" T: x' Z& r# t8 @; J 
* s) |  ]5 R0 A$ }' G, a4 U(三).测试过程1:( f" U9 C# \4 ?7 s. t
1. 2014.08.25(周一)收到Nulceo F302R8:  含DEMO板一块、说明卡片一张;
- X" M) Z" B: ~: I2. 说明卡片上给出了简要的说明和软件的下载网址;3 I& u$ ]4 ]& [# ?+ U. `1 s
3. 用USB线连接Nulceo F302R8板,PC自动欲安装5个驱动,其中有3个顺利安装,2个找不到软件(显示安装失败提示);
8 ^3 s/ W/ g. `: a4. 从网站上下载了软件,STSW-LINK003(ST-LINK驱动、st-linkv2_upgrade(ST-LINK升级软件),这二个软件见附件;5 Q' d! ~% ]- d
5. 安装好ST-LINK驱动软件后,PC与Nulceo F302R8连接正常;
! J+ \+ Y1 ~: d  ^5 v- _ 
' I! R6 T, f" O/ l/ P! q7 l" \(四).测试过程2:: g* m, a3 }* \5 O
1. 用USB线连接Nulceo F302R8板后,PC生成一个NUCLEO盘符;( G1 b) N, @. \4 N# H+ h; t  P
2. 双击NUCLEO,显示mbed网址;双击mbed,进入:http://mbed.org+ q- @5 }* v5 A) O; V
3. 注册账号后,可点击compiler打开编译环境页面;9 {: f) J4 s' v) u
4. 编译完成后,生成结尾为bin的文件;
. b+ U# V* [5 `# b; W5 K: ]5. 将结尾为bin的文件直接复制到NUCLEO盘中程序便可运行了;, ^+ E, u! @  q( Q( g4 @
 
+ h3 Z$ b  u" M, E& b(四).测试程序:蓝色(B1)按键按下时,LED2快速闪烁;不按时,慢闪。- s, i( q5 ]4 i9 g: U/ F$ W
0 ~% w* C5 Y7 e! a3 T0 b0 E; C# o2 f
#include "mbed.h"8 b5 D8 R! N4 `+ O: m9 d7 s
 $ D8 u" _0 v- Z$ ?  O( [4 S
DigitalIn mybutton(USER_BUTTON);5 m" U- l% Z  k1 v6 M8 s6 J
DigitalOut myled(LED1);
. ~' P, F/ J" l% ^! s 
5 D5 t! r+ R- |1 C* U; w( Nint main()
5 J1 W. l8 b% H. N0 A# A  {
. b) E. I, ~( E( h    myled = 1;                // LED is ON        - a, ?- w( g# `7 X# Q
    while(1)
& v% Q: o& g% ^& D7 V7 i      {
# r( g. a+ Z: c" G* w8 v        if (mybutton == 0) ( Z+ E, X; E6 m* [4 y8 G
      {                       // Button is pressed& G" w2 k7 A5 a! u9 \8 r" T& g
        myled = !myled;       // Toggle the LED state( P  q4 c0 ~% j! b$ \
        wait(0.07);           // 70 ms
9 [) i  J, O4 A  ~6 V      }" L/ n8 s# Z: H* w0 L& z2 o' ?
      else3 F' o3 P- a8 n
      {                       // Button is not pressed
7 `$ Q3 T' ]$ y& k+ E/ _/ ^0 M        myled = !myled;       // Toggle the LED state
/ i/ ?( l# \) G3 d7 \5 _        wait(0.7);            // 700 ms4 Y" C: m8 `$ a: G+ s
      }; t, ~! S  ^; r$ M% R3 }1 y* J8 v+ K
    }
# W5 h" C0 H# d9 a8 J  z4 u% g; X( E }
9 f6 z) w+ G! I  
* Q2 h( Y$ J3 H5 S9 P8 M附件回复可见! 
+ z# a9 J/ L5 @3 P4 T% ^ 
( r/ b/ d! [3 M% g" `2 \9 A STSW-LINK003.zip (9.94 MB, 下载次数: 68)
收藏 评论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 编辑
' M& [9 X) q9 o
2 j. x8 H- K+ ^0 a' g6 u请问这里是只需要一根USB线就可以直接用了吗?
善良的女性 回答时间:2014-12-27 15:07:30
' D, ^+ T. X! d* z& k
回答时间:2014-12-31 17:27:43
学习~~~~~~~~~
czhuanqilai 回答时间:2017-11-24 11:07:47
楼主。有程序模板么?能发一份,我这边自己配置移植出错。配置不了F302的。。: w9 e  e! }$ C" D: E
希望楼主发一份。qq535334552
钻石 回答时间:2020-7-8 16:47:18
l楼主,你这个程序直接拷进去,生成不了的啊。是还缺少配置什么东西吗?

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版