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

查看: 2411|回复: 1

【Nucleo板申请】利用mbed开发与共享STM32

[复制链接]

5

主题

42

回帖

0

蝴蝶豆

高级会员

最后登录
2019-11-19
发表于 2014-7-28 10:09:57 | 显示全部楼层 |阅读模式
 (1)为什么申请Nucleo开发板
曾经用Arduino对学生做单片机的入门教学,但Arduino的功能有限,相较之下STM32有较好的优势。


(2)说说对Nucleo产品的认知、疑问、应用、或者开发等等
STM32 Nucleo开发板有 mbed 功能,支持Arduino 接口及ST Morpho 扩展排针,可以方便的搭接多种类的周边外设,快速建立产品雏型。
利用mbed开源软件平台,有丰富的软件支持,还可利用开源平台快速学习与分享代码。
ST公司的STM32 Nucleo开发板包括STM32F0、F1、F3、F4、L1系列,不仅mbed IDE还包括Keil编译器的支持,可以快速开发,亦能充分利用STM32的库文件,能满足方便与效能的要求。
在看过Nucleo介绍后,利用手上的STM32F0 Discovery 尝试mbed在线IDE的编译,能快速开发还能引用与分享代码,希望藉由mbed平台让STM更加红火。


希望这次能够申请到!
回复

使用道具 举报

5

主题

42

回帖

0

蝴蝶豆

高级会员

最后登录
2019-11-19
 楼主| 发表于 2014-7-28 15:22:10 | 显示全部楼层

回复:【Nucleo板申请】利用mbed开发与共享STM32



以STM32F0 Discovery为例, 
利用Import功能搜寻并汇入 Nucleo_printf程序.
//------------------------------------
// Hyperterminal configuration
// 9600 bauds, 8-bit data, no parity
//------------------------------------

Serial pc(SERIAL_TX, SERIAL_RX);
DigitalOut myled(LED1);

int main() {
  int i = 1;
  pc.printf("Hello World !\n");
  while(1) { 
      wait(1);
      pc.printf("This program runs since %d seconds.\n", i++);
      myled = !myled;
  }
}

可以在 Platforms » ST Nucleo F030R8网页(http://mbed.org/platforms/ST-Nucleo-F030R8/)查到Nucleo STM32F0 预设的串口接脚如下:
SERIAL_TX=PA_2
SERIAL_RX=PA_3

用Compile All将编译后产生的BIN文件下载储存. 此BIN文可以用STM32 ST-LINK Utility烧录到STM32F0 Discovery, 将PA_2A_3接上计算机串口便可看到字符串输出了 !
同样的方法也可以使用Serial1 (PA_9A_10).

写好的程序还可以用Publish发布分享代码.
 
mbed_STM32F0.jpg


  mbed_STM32F0_2.jpg
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版