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

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

[复制链接]
181wh 发布时间:2014-8-26 14:22
【Nucleo板开发日志】+Nucleo-F302R8  mbed 按键和LED测试; e( R) k2 u4 y9 h, Y
(一). 硬件环境:PC、Stm32 Nucleo-F302R8、网络;
+ i4 o5 \6 H8 ^; Q5 e: k- c 
. n* V7 Y: ~+ k+ S; Q(二).软件环境:WIN7(64位)
& B  B# O1 [% s3 Y3 v * ^3 h% h& m1 q
(三).测试过程1:
, F$ l) k. B& n$ i+ m: P  R$ k1. 2014.08.25(周一)收到Nulceo F302R8:  含DEMO板一块、说明卡片一张;4 V/ v( T+ ?! ]# C5 a
2. 说明卡片上给出了简要的说明和软件的下载网址;3 r) h- A- |6 M. }8 W7 Z' Y4 ?
3. 用USB线连接Nulceo F302R8板,PC自动欲安装5个驱动,其中有3个顺利安装,2个找不到软件(显示安装失败提示);
9 g" P& `9 K, n. a9 {4. 从网站上下载了软件,STSW-LINK003(ST-LINK驱动、st-linkv2_upgrade(ST-LINK升级软件),这二个软件见附件;
6 j+ v! T* s8 k3 U* ^5 B5. 安装好ST-LINK驱动软件后,PC与Nulceo F302R8连接正常;
0 T6 g' y. X' X$ T4 i ! e9 q7 v! l1 _
(四).测试过程2:( V- I9 n; x) q/ ~: ]
1. 用USB线连接Nulceo F302R8板后,PC生成一个NUCLEO盘符;$ U: M+ O+ b  j4 [
2. 双击NUCLEO,显示mbed网址;双击mbed,进入:http://mbed.org5 s0 P- ~  D; X& E2 b, l) w6 S
3. 注册账号后,可点击compiler打开编译环境页面;
; M0 S4 i+ p! ^4. 编译完成后,生成结尾为bin的文件;- ~! _0 O1 c2 c% \% {6 J7 q
5. 将结尾为bin的文件直接复制到NUCLEO盘中程序便可运行了;
' o4 b5 H$ R8 l. H; _9 Z# H- [ 
* ?4 o( Z( U8 N2 _- P(四).测试程序:蓝色(B1)按键按下时,LED2快速闪烁;不按时,慢闪。
# c" c3 b7 a2 g& M% N- _
2 Q8 v* m* C: q. ~6 @. ]#include "mbed.h"! |: C/ `' D7 _% x: u* f' n
 # @6 t# f+ h0 {) G" N
DigitalIn mybutton(USER_BUTTON);9 l7 @* E/ i& e9 n6 r
DigitalOut myled(LED1);
5 W8 ?% _. u& K& C/ x % G, k0 [3 z4 p6 j  I
int main() 0 F1 f2 w+ B7 B# E# V
  {
" b  e& G" F7 e  h2 k+ t8 P5 ~, q: R    myled = 1;                // LED is ON       
/ ~- ^6 l; D# h! g9 s8 I' Y6 A) G. ^    while(1)
% G6 e: L& s0 ~1 {8 z: n      {
; l8 B+ q" q# R        if (mybutton == 0)
+ x; J& y; ?$ m! ~; S      {                       // Button is pressed1 m7 }! V" T% Y
        myled = !myled;       // Toggle the LED state
' t& M9 O* ?5 p" A8 X) c        wait(0.07);           // 70 ms
! W+ i* V8 I4 `3 a4 L- _! F* S0 q      }; M) u. J/ g) N
      else
" q: d1 U# F! [3 P7 E, A: K      {                       // Button is not pressed
( }+ [1 I# H7 t: x0 w        myled = !myled;       // Toggle the LED state
! V/ M' k+ y4 h" q        wait(0.7);            // 700 ms' A2 z* B' ?4 b5 z  l) M
      }
3 W6 I3 H2 m& [) f5 u9 t    } $ ]$ K- @5 T: \, g; |/ ^( E# P
 }- R( P- c! e* [; o  `0 i0 G' }
  $ h5 J& ?, M; h- n, V
附件回复可见! 
5 L7 `8 _: Q% ~+ i( L( n3 q' J+ R ) f0 N& D4 z' c: v' ?( f
STSW-LINK003.zip (9.94 MB, 下载次数: 69)
收藏 评论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 编辑
' u8 @2 u5 O; l1 b3 [4 P( N* m1 Z5 u  f8 p
请问这里是只需要一根USB线就可以直接用了吗?
善良的女性 回答时间:2014-12-27 15:07:30
2 r) O. k- N0 [9 {7 u/ R  w
回答时间:2014-12-31 17:27:43
学习~~~~~~~~~
czhuanqilai 回答时间:2017-11-24 11:07:47
楼主。有程序模板么?能发一份,我这边自己配置移植出错。配置不了F302的。。  v7 h4 {9 D- V! M- H$ a) f* V
希望楼主发一份。qq535334552
钻石 回答时间:2020-7-8 16:47:18
l楼主,你这个程序直接拷进去,生成不了的啊。是还缺少配置什么东西吗?

所属标签

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