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

开发之----mbed看来还是需要慎重考虑

[复制链接]
一花一世界003 提问时间:2015-1-23 19:45 /
本来就觉得MBED不可靠,结果抱着试试看的态度,就搞到了许多MBED的程序,结果出现了各种各样的问题。
好比#include "mbed.h"
PwmOut mypwm(PWM_OUT);DigitalOut myled(LED1);int main() {        mypwm.period_ms(10);    mypwm.pulsewidth_ms(1);      printf("pwm set to %.2f %%\n", mypwm.read() * 100);        while(1) {        myled = !myled;        wait(1);    }}这个程序,是官方团队给出的PWM波输出的程序,后面明显看到有LED2的闪烁,但是,我的板子下载了N次,改过了许多次程序结构,都没有什么变化----相应LED没有闪烁过一下!
what a bad thing!
QQ截图20150123194210.png
也放不大图片,内容字数有限制
Error: Cannot open source input file "device.h": No such file or directory in "extras/mbed_ed8466a608b4/platform.h", Line: 21, Col: 20

这是问题,但是这是意法半导体提供的( ⊙ o ⊙ )啊!
#include "mbed.h"

//------------------------------------
// 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;
  }
}
谁知道呢
可以告我什么原因吗?
要不就再也不接触MBED了!
收藏 评论7 发布时间:2015-1-23 19:45

举报

7个回答
shaoziyang 回答时间:2015-1-23 21:16:53
有的个别平台导出时,路径有缺少的,自己加上就可以了。

建议你自己先试试MBed的在线编译器,在导出来用。随意从其他地方拿来的,版本可能比较旧,文件也可能不全。有问题不要总想着mbed的问题啊,毕竟是ARM自己出的东西,基本功能不会有问题的。
一花一世界003 回答时间:2015-1-23 21:38:36
没有( ⊙ o ⊙ )啊!我就是直接使用的MBed的在线编译器
一花一世界003 回答时间:2015-1-23 21:38:55
你不信可以自己看看,不知道是什么原因!
shaoziyang 回答时间:2015-1-23 22:29:50
我前天试过,还是正常的。
zfz0122 回答时间:2015-1-23 22:49:42
还是不怎么会用这个。。有时想看H文件都看不了
lkl0305 回答时间:2015-1-23 23:31:18
还不太了解这个工具
lkl0305 回答时间:2015-1-23 23:32:25
还不太了解这个工具

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版