|
下午拿到STM32F302 Nucleo的板子,回来后速速体验了下mbed。导入的Program是从板子向PC发送数据 P b8 A4 C& w6 z3 T 1.先安装ST-Link驱动, V' c, I4 j: V a7 b http://mbed.org/teams/ST/wiki/ST-Link-Driver 具体安装参见Installation提示 2.更新ST-Link的Firmware7 |3 t- i% f! [. a% Y- d" W 更新固件之间,必须先安装ST-Link的驱动) l' B5 l4 |& s1 k$ P" k+ c" B
3.进入mbed IDE http://mbed.org/compiler/#nav:/;/ G8 }, H O7 F5 R& d5 B6 p
选择一个工程模板,下拉列表中很多工程模板,如下图:* v, b& c$ \; J3 h
4.Compile产生二进制.bin文件% ~& H! ^# l. h #include "mbed.h" //------------------------------------ // Hyperterminal configuration3 ?, Z8 T( K* { N2 @+ g // 9600 bauds, 8-bit data, no parity/ M! ?# g* E8 {7 R //------------------------------------# `3 i1 Z( d N: } Serial pc(SERIAL_TX, SERIAL_RX);# j2 K! O2 z% E( g5 } $ Y0 G+ e- [! Y DigitalOut myled(LED1); , P0 V9 N: K5 d2 w int main() {2 v, f% @( t0 G4 j" f2 p$ w3 X int i = 1; pc.printf("Hello World !\n"); while(1) { wait(1); pc.printf("This program runs since %d seconds.\r\n", i++);, L* w" a$ Z( M, J+ F. ~- y7 G- r myled = !myled; } g; N% F8 e7 U! I2 { }6 b+ j/ D1 V* M3 i3 `, U 5.下载到NUCLEO盘符中,复位下程序就开始跑起来,最终在串口中打印出9 |/ \- J# ]% O. b) \ .......... This program runs since 1830 seconds.8 B3 N7 Z+ A% O8 }: p6 S This program runs since 1831 seconds.+ z1 ?6 Q0 Y2 F# a1 F) X This program runs since 1832 seconds. ........... & C! r+ X3 {6 n' t7 f* p/ M1 j + M/ V5 _0 D0 d! j |
| 有没有IAR上的源程序呀,求分享! |
微信公众号
手机版