问题标签 [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.
c++ - 如何使用 C++ 在 mbed 设备上减慢不同频率的速度
嗨,我正在尝试在 mbed 应用程序屏蔽上使用不同的声音频率来从歌曲中创建音调。虽然我已经获得了所有频率,但我似乎无法减慢速度,因为它只是在所有频率之间快速循环。我曾尝试使用 wait(); 功能,但这似乎无法正常工作。我将不胜感激有关如何纠正此或替代解决方案的一些想法。
这是我的代码
c++ - 如何让函数一直在主循环之外循环,直到按下按钮
我有一个函数,我想一直运行直到按下按钮(sw2_trig 和 sw3_trig),这使它进入主循环中的一种模式。问题是我在主循环之外尝试了一个while循环和一个do while循环来实现这一点,但它不起作用,它所做的只是循环函数,即使我按下sw2或sw3,我也无法进入模式1或2。这是我的代码。
c - 阻塞代码的替代方案
尝试将 mbed OS 调度程序用于小型项目。
由于 mbed os 是异步的,我需要避免阻塞代码。
但是,我的无线接收器的库使用以下阻塞线:
是否有另一种方法可以在收到消息之前不会阻止所有代码?
c++ - 实现多个返回语句时的奇怪结果c ++
我的应用程序有一个非常奇怪的问题。我正在使用带有 MBED Online IDE 的 STM 开发板 NUCLEO-F411RE。我的函数 myObj() 返回一个对象;返回对象的值被打印到 LCD。
我似乎发现了一些问题,可能与编译器/链接器中的返回值优化有关。我无法在不正确的应用程序代码中解释该问题。
在 myObj() 中添加第二个 return 语句时,开始出现奇怪的行为。使用单个 return 语句一切正常,因此我怀疑存在一些基本问题。
预期的 LCD 结果:dar LCD 结果不正确:条形
代码片段:
c++ - 客户端的 UDP 频繁 sendTo() 在服务器端调用 receiveFrom() 失败
我正在尝试建立一个像 netio 这样的网络基准。
sendTo()
并且receiveFrom()
当它们没有在快速循环中被调用时工作正常。
但是当我循环发送 1KB 数据包到我的服务器时,只有第一个receiveFrom()
循环有效,所有进一步的循环都返回-1
这怎么会发生,可以做什么?寻求一般建议,因为我在mbed stm board(服务器端)
c++ - 如何在 mbed 上的同一引脚上从 I2C 切换到 OneWire?
我有一个项目涉及通过 I2C 开关 (PCA9548) 与 OneWire 芯片 (DS2431) 通话。我想做的是正确配置开关(只需将一个字节写入其状态寄存器),然后使用 mbed SDA 引脚进行 OneWire 通信。该开关不关心 SDA 线(它甚至可以双向通过 DC),我已经成功地使用 OneWire 对其进行了测试。问题是在同一引脚上将软件从 I2C 切换到 OneWire。
我尝试了一种简单的方法:创建一个全局 I2C 实例,然后创建一个 OneWire 实例,但最后一个总是破坏前一个实例,这样我就可以让 I2C 工作或 OneWire。有没有办法破坏一个实例并再次创建它?
android - 从 mbed 向 android 发送和接收数据
我正在尝试创建一个mbed LPC1768
与我的手机(华为)通信的应用程序。我已经做了一个与蓝牙连接的应用程序,它可以工作!(我只能用手机打开/关闭 mbed 的 LED)
但是现在我正在尝试发送和接收数据(例如,单词)mbed
,例如“hello”并接收“HELLO”,但我不知道该怎么做,我被阻止了。请问,有人可以帮忙吗?非常感谢!
mbed - mBed:按需加载外部二进制文件
这是一个关于 mBed 的非常高级/愚蠢的问题......
从我目前所见,所有库和外部二进制文件在部署到设备之前都捆绑到一个 bin 文件中。我的问题是,mBed 应用程序是否可以下载其他二进制文件并按需加载(当然前提是这些程序集实现了特定的接口)?换句话说; 使用不属于原始 bin 文件的二进制文件。
谢谢
matlab - 从串行端口滞后的 MATLAB 实时绘图
我正在使用下面的代码实时(实时)绘制来自 Cortex M3 微控制器的五个模拟输入。我注意到一段时间后(几秒钟),情节开始响应。滞后时间约为 10 秒,并且显然还在不断增加。当我在下面的代码中注释星号之间的行时,我注意到延迟停止了。注意到这一点是因为微控制器模块上的 LED 一直以恒定速率闪烁。为了确认它不是来自微控制器方面,我还使用了未发现问题的 Putty。所以我假设信号的绘制是导致问题的原因。有谁知道为什么会这样?我能做些什么来解决这个问题?
下面是使用的代码:
c++ - mbed应用板液晶屏按键控制
您好,尝试在 mbed 应用程序板上获取板载按钮以允许我清除屏幕并输入新信息,该按钮当前没有任何作用,我正在屏幕上获取前 4 部分信息但是当按下按钮,我需要帮助才能完成这项工作