
【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试; e( R) k2 u4 y9 h, Y (一). 硬件环境:PC、Stm32 Nucleo-F302R8、网络; (二).软件环境:WIN7(64位) * ^3 h% h& m1 q (三).测试过程1: 1. 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个找不到软件(显示安装失败提示); 4. 从网站上下载了软件,STSW-LINK003(ST-LINK驱动、st-linkv2_upgrade(ST-LINK升级软件),这二个软件见附件; 5. 安装好ST-LINK驱动软件后,PC与Nulceo F302R8连接正常; ! 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.org;5 s0 P- ~ D; X& E2 b, l) w6 S 3. 注册账号后,可点击compiler打开编译环境页面; 4. 编译完成后,生成结尾为bin的文件;- ~! _0 O1 c2 c% \% {6 J7 q 5. 将结尾为bin的文件直接复制到NUCLEO盘中程序便可运行了; (四).测试程序:蓝色(B1)按键按下时,LED2快速闪烁;不按时,慢闪。 #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); % G, k0 [3 z4 p6 j I int main() 0 F1 f2 w+ B7 B# E# V { myled = 1; // LED is ON while(1) { if (mybutton == 0) { // Button is pressed1 m7 }! V" T% Y myled = !myled; // Toggle the LED state wait(0.07); // 70 ms }; M) u. J/ g) N else { // Button is not pressed myled = !myled; // Toggle the LED state wait(0.7); // 700 ms' A2 z* B' ?4 b5 z l) M } } $ ]$ K- @5 T: \, g; |/ ^( E# P }- R( P- c! e* [; o `0 i0 G' } $ h5 J& ?, M; h- n, V 附件回复可见! ) f0 N& D4 z' c: v' ?( f ![]() |
RE:【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试
RE:【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试
RE:【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试
回复:【Nucleo板开发日志】+Nucleo-F302R8 mbed 按键和LED测试
3 [4 P( N* m1 Z5 u f8 p
请问这里是只需要一根USB线就可以直接用了吗?
希望楼主发一份。qq535334552