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

mbed入门学习笔记(24篇全) 精华  

[复制链接]
adlu 发布时间:2017-1-3 08:53
物联网是未来发展的一大趋势,学会使用 mbed 开发 IoT 设备无疑是电子工程师一项极具价值的技能。" x7 w1 h6 ]  M! [0 `* l
经过一个多月的摸索,总算是入门了。下面整理了一些笔记,希望对初学者有所帮助。 QQ截图20170103084400.jpg
0 `: u8 Z9 a9 B  Q
4 g* a' q/ ~9 Z4 ~由于很多朋友反映没有积分下载,现在打包上传给大家。; _* v" b2 j  C/ J0 }  X
mbed学习笔记(Lu).rar (8.67 MB, 下载次数: 5248)

评分

参与人数 8 ST金币 +68 收起 理由
lmk1992dzxxx -1 赞一个!
xiaoyun1234 + 1 很给力!
yyawl + 1 很给力!
songshiqun2010 + 20 赞一个!
yuvia -1 很给力!
yubinwu_3004964 + 10 很给力!
wofei1314 + 18
zero99 + 20

查看全部评分

赞 7 收藏 60 评论220 发布时间:2017-1-3 08:53

举报

220个回答
adlu 回答时间:2017-1-3 12:46:20
本帖最后由 adlu 于 2017-1-3 12:57 编辑
( v! J9 m3 d; k$ T" c
any012 发表于 2017-1-3 11:497 H  G7 H# C- B: C
问个小白问题,mbed开发,是不是必须在指定的平台上进行呢?% P$ v- y6 l* B& W$ k  N
比如用stm32,官方的nucleo开发板是支持mbed开 ...
* b) J% i4 e, ~4 _! B- l
这是个好问题,之前我也困惑过。2 u* C& b$ x; A5 u% ^0 z. p
在第五篇《mbed学习笔记[5] mbed硬件平台分析》有提到,在这里也写一下吧。+ P  }' p4 g9 t7 m
8 e: @. _8 E/ K, a; j  Y5 D
只要硬件使用的MCU相同,就可以了。比如,你用STM32F103RB设计了一个开发板,功能是输出PWM控制舵机。5 c$ S! V, w( Z+ ^* \( I7 Z# c
那么就可以在mbed网页开发环境中,选择STM32F103RB-NUCLEO作为目标板,然后写代码实现PWM信号的输出。
/ X- N7 c5 V" D0 n, o- m在mbed网页开发环境中直接编译生成bin文件,会弹出“文件下载”窗口,你就可以保存到本地磁盘,再通过工具(J-Link或者ST-Link均可)烧录到你的开发板上,就会在对应的引脚输出PWM信号了。
5 Q1 ]  G! f& k1 V# G9 H- ?, j4 ~1 `- E  S9 p
也可以在mbed网页开发环境中导出MDK工程或者IAR工程,然后进行仿真、下载等等操作。( m5 z$ I) [5 P) z* o) A% t
' K9 R# \8 S' e+ N6 ^6 B3 `
用mbed开发的过程中,除了下载的时候,开发板可以完全不需要连接电脑。因此,也就没有硬性的要求一定是支持mbed的开发板才能用。
- |5 m2 q7 n2 Q* D6 Y# H+ N2 E& ]  j
用NUCLEO开发板的好处在于,把开发板接到电脑后,会虚拟出一个U盘,在mbed网页开发环境中编译生成bin文件后,可以直接保存到这个U盘中,就完成了下载。(此步骤在学习笔记中多次提到。)而且NUCLEO开发板集成了一个ST-Link调试器,同时还虚拟出一个串口(笔记中也有提到),调试下载都很方便。$ E2 K& m, x% c; m2 f3 d

. E1 S8 F) P9 l+ `$ t3 M+ U( P: V- z! R5 q

8 X4 i8 c$ k# @8 v  F+ i
8 ^. o" v* {2 l1 V0 F# ~+ C; M6 K2 G. h5 F4 M0 ]4 k8 a
any012 回答时间:2017-1-3 09:00:36
感谢分享。
! T; }+ ~: [/ c% O( ]附件好多啊...
lijinxing11 回答时间:2017-1-3 09:15:45
不错的资料
disheng4688 回答时间:2017-1-3 09:14:59
谢谢分享。好全的资料。
andypanfan 回答时间:2017-1-3 09:00:34
:):):):)
lijinxing11 回答时间:2017-1-3 09:15:28
谢谢分享
limale 回答时间:2017-1-3 09:21:48
谢谢分享               
wamcncn 回答时间:2017-1-3 10:19:20
谢谢分享         
Paderboy 回答时间:2017-1-3 10:41:12
多谢分享。。
adlu 回答时间:2017-1-3 10:46:57
感谢各位朋友支持。
/ M9 p5 R1 b9 U$ C还有一个重要方面,就是通讯和协议的,我目前还没学。希望有资源的朋友也分享分享。
samshishi 回答时间:2017-1-3 11:07:45
非常感谢楼主的分享,好资料。
any012 回答时间:2017-1-3 11:49:16
问个小白问题,mbed开发,是不是必须在指定的平台上进行呢?8 r- S5 x% U$ c, p! F& U/ `& P
比如用stm32,官方的nucleo开发板是支持mbed开发的。
/ @' D. c2 C. c
  g. o0 V. `, {但是,如果我做项目,如何用mbed开发?或者说,mbed开发,需要哪些硬件环境?
haifeng-388081 回答时间:2017-1-3 12:25:15
感谢分享
xhzheng 回答时间:2017-1-3 12:56:55
感谢分享

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版