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

查看: 2416|回复: 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(&quot;Hello World !\n&quot;);
  while(1) { 
      wait(1);
      pc.printf(&quot;This program runs since %d seconds.\n&quot;, 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版