|
【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试 (一). 硬件环境:PC、Stm32 Nucleo-F302R8、网络; - P+ V% M- M0 ?/ q" j (二).软件环境:WIN7(64位)6 p* i# A5 n) P) b1 j( S; [ (三).测试过程1: 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个找不到软件(显示安装失败提示); 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的文件; 5. 将结尾为bin的文件直接复制到NUCLEO盘中程序便可运行了;/ S' M/ p7 m- C, ` % D7 J5 q) L5 E" v1 g# X (四).测试程序:蓝色(B1)按键按下时,LED2快速闪烁;不按时,慢闪。1 S! z) o+ R; _, A #include "mbed.h" DigitalIn 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 { if (mybutton == 0) { // Button is pressed3 ^" {. `# @$ p& }! G- I myled = !myled; // Toggle the LED state wait(0.07); // 70 ms } Q ~ J, w1 U else { // Button is not pressed 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 } } $ p5 i, `( H$ @# y$ C1 d/ a3 ~ }$ s4 G' Q: X+ o% J, s 附件回复可见! & G- E8 d I/ @ ) B, r5 X& x1 t* P
STSW-LINK003.zip
(9.94 MB, 下载次数: 70)
|
微信公众号
手机版
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