【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试4 W i3 O V e- |* O (一). 硬件环境:PC、Stm32 Nucleo-F302R8、网络;8 n' Z" \% [# d8 Z! j (二).软件环境:WIN7(64位) (三).测试过程1:( f" U9 C# \4 ?7 s. t 1. 2014.08.25(周一)收到Nulceo F302R8: 含DEMO板一块、说明卡片一张; 2. 说明卡片上给出了简要的说明和软件的下载网址;3 I& u$ ]4 ]& [# ?+ U. `1 s 3. 用USB线连接Nulceo F302R8板,PC自动欲安装5个驱动,其中有3个顺利安装,2个找不到软件(显示安装失败提示); 4. 从网站上下载了软件,STSW-LINK003(ST-LINK驱动、st-linkv2_upgrade(ST-LINK升级软件),这二个软件见附件;5 Q' d! ~% ]- d 5. 安装好ST-LINK驱动软件后,PC与Nulceo F302R8连接正常; (四).测试过程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的文件; 5. 将结尾为bin的文件直接复制到NUCLEO盘中程序便可运行了;, ^+ E, u! @ q( Q( g4 @ (四).测试程序:蓝色(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); int main() { myled = 1; // LED is ON - a, ?- w( g# `7 X# Q while(1) { 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 }" L/ n8 s# Z: H* w0 L& z2 o' ? else3 F' o3 P- a8 n { // Button is not pressed myled = !myled; // Toggle the LED state wait(0.7); // 700 ms4 Y" C: m8 `$ a: G+ s }; t, ~! S ^; r$ M% R3 }1 y* J8 v+ K } } 附件回复可见! |
RE:【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试
RE:【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试
RE:【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试
回复:【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试
请问这里是只需要一根USB线就可以直接用了吗?
希望楼主发一份。qq535334552