问题标签 [mbed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2162 浏览

time - 使用 Mbed 跟踪时间

我正在使用 mbed 平台在 ARM MCU 上对运动控制器进行编程。我需要确定 while 循环每次迭代的时间,但我很难想出最好的方法来做到这一点。

我有两种可能的方法:

1)定义每秒可以完成多少次迭代并使用“等待”,以便每次迭代在固定间隔之后发生。然后我可以增加一个计数器来确定时间。

2) 进入循环前捕获系统时间,然后连续循环,从原始系统时间中减去当前系统时间来确定时间。

我是在沿着正确的轨道思考还是完全错过了它?

0 投票
1 回答
261 浏览

javascript - 如何使用 Xively 从网站发送命令?

我正在尝试创建一个简单的网站来获取一些浮点数并将一些命令发送回在 mbed 上编程的 ST Nucleo F401RE。我可以使用 xivelyjs 文档来接收数据流(浮点数),但不知道如何发回任何东西。这是我获取花车的代码:

任何帮助将非常感激。

0 投票
0 回答
75 浏览

c++ - 如何判断 Mbed 中是否访问了头文件

我正在使用 Mbed 为 KL46Z 编写一些代码,但在引用较低级别头文件中的一些变量时遇到了麻烦。由于所有编译都是在他们的服务器上完成的,我无法传递任何编译器选项。我很好奇如何知道 Mbed 库中的哪些头文件被引用?

0 投票
1 回答
152 浏览

bluetooth - 修改蓝牙低功耗信标

我想知道是否可以修改 BLE 信标的内容以包含额外信息。如果你在最后插入一个额外的位,你可能会在一个方向上广播一个布尔值。从理论上讲,如果您修改设备以读取额外的信息,这将起作用。鉴于现有的协议,尽管听起来这将是很多工作。那里已经有这样的东西了吗?

有关信息,我正在 mbed 平台上工作,您可以在其中修改自己的蓝牙信标有效负载。

0 投票
0 回答
1267 浏览

c# - 使用 C# SerialPort 类 - 如何通过 USB/串行重置 Freedom Board?

我目前正在开发一个在 MBED 环境中使用 Freescale FRDM-KL25Z 的项目。根据他们的指示,我首先使用 Tera Term 通过 USB 上的虚拟串行端口与 Freedom 板进行通信。使用 Tera Term,当我第一次连接到 Freedom 板时,我必须按下板上的 RESET 按钮或在 Tera Term 中选择 Control->Send Break 来启动通信。

现在我想使用 Visual Studio 和 C# 创建一个更好的 PC 用户界面。但是,我不知道该怎么做的一件事是从 C# 重置 Freedom 板。我的工作是假设 SerialPort 类是我需要与 Freedom 板进行通信并且似乎工作正常。而且我还假设设置 BreakState 和重置 BreakState 将执行与 Tera Term 函数相同的功能,但每当我尝试执行

comPort.BreakState = true;

我收到一条 IOException 消息(使用异常的 try-catch 提取)“连接到系统的设备无法运行”。这对我并没有真正的帮助,因为我不知道出了什么问题。如果我从 Freedom 板的按钮重置,则 SerialPort 使用 C# 可以正常工作(BreakState 除外)。

所以我的问题:

  1. BreakState 是我想要重置 Freedom 板的东西吗?我假设 BreakState 会生成一个 Break 信号,这就是 Tera Term 所做的。
  2. 如果是,如何使用它而不会出现异常?
  3. 如果不是,那么您如何执行该功能?

我很茫然,因为我用谷歌搜索了我能想到的所有东西,但在解决这个问题上没有取得任何进展。我正在向我的设备添加一个重置按钮,但我仍然想要一个软件解决方案,因为我相信它可以做到,因为 Tera Term 做到了。

0 投票
1 回答
583 浏览

redirect - 在 C/C++ 中重定向 url

我想问一下c/c++中有什么方法可以重定向到特定的ip,我知道php中有一个方法可以执行这个任务,但是我想知道C/C++中有没有什么方法,就像我做的那样mbed 微控制器上使用 C/C++ 的网络服务器

0 投票
2 回答
995 浏览

c - 嵌入式平台上的快速人工神经网络库

由于这是我在本网站多年寻找答案后的第一个问题,我想对大家表示非常感谢。

我想在嵌入式平台中使用FANN,并且我正在使用 UVision 4 用 C 编写代码。由于我是 C/C++ 新手,我不知道我是否可以/如何使用该库。当我尝试简单地包含文件时,出现此错误:

FANN\fann.h(51): error: #5: cannot open source input file "sys/time.h": No such file or directory

这是有道理的,因为我不是为 Windows 平台编译的。

我可以将 FANN 库用于嵌入式 C 吗?如果是这样,如何包含它?

谢谢

0 投票
1 回答
134 浏览

embedded - 没有 GUI 的嵌套 PIN 身份验证

我试图准确了解 Nest API 上基于 PIN 的身份验证是如何工作的。

目前我计划将嵌入式平台(例如 mbed)连接到 Nest API,以使用 Nest 数据来控制其他一些家庭自动化,但由于该设备根本不包含任何 GUI,我想知道基于 PIN 的身份验证会起作用吗?

是否有可能使用没有 GUI 显示 PIN/输入登录信息的设备访问 Nest API?

问候 - Renejos

0 投票
1 回答
1608 浏览

bluetooth - 如何使用 Nucleo ST F410RE 与 HC 06 蓝牙通信

我有一个 HC06 蓝牙模块,最近我得到了与 Nucleo ST F401RE arduino 兼容的 mbed 板。我想在 Nucleo 板和 HC06 蓝牙模块之间进行通信。可能吗?

0 投票
0 回答
645 浏览

c - 使用 memcpy 复制二维数组

我在 mbed 微控制器 K64F(1MB 闪存,512KB ram)上运行网络服务器。我通过获取表单获取数据。我必须创建一个 ipaddresses 列表,所以我创建了一个 2D 字符数组并将数据保存到其中。我将两个 char 数组声明为char bits[3][17]and char ipadd[3][17]

我正在使用 memcpy 函数将数据从 get 表单复制到这些数组。

所以每次用户通过获取表单输入数据时,它首先会转到 char *ip 和 char *b,然后我将它们复制到二维数组以创建一个列表。

我遇到的问题是,如果我将数组大小从char bits[3][17]增加到char bits[4][17],应用程序崩溃。我检查了我的构建细节,它使用了 57 KB 的内存和 74 KB 的闪存。还有一件事它甚至在没有输入任何数据的情况下崩溃,这意味着即使应用程序没有复制任何数据字符串。

谁能帮我吗 ??