⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
Madhusf.
离线
最后一次露面:2个月2天前
加入:2018-01-15 09:22
PWM Timer0.

你好,

提供的信息很有用。

但我想改变通过PWM_HIGH和PWM_LOW的LED的亮度。

您能否解释该定义的重要性,并且可以通过BLE中的定制Charactersce控制LED的亮度。如果请解释该程序

设备:
PM_DIALOG.
离线
最后一次露面:23小时47分钟前
职员
加入:2018-02-08 11:03
嗨Madhusf.

嗨Madhusf.

如果我能够从所提到的是正确理解的,是在从对等设备写入特征时产生PWM?那么,你想完成的是根据你写入特征的价值来改变LED的亮度是正确的?如果是,则应实现可写特性,您可以查看SDK的BLE_APP_SLEEP_MODE示例。之后,您应该在SDK unefine的PWM示例中制作PWM_HIGH和PWM_LOW,并定义将存储特性值的2个变量。我的意思是,PWM示例中的PWM_High和PWM_LOW都是ASYATIC的,因此您必须使它们根据特性的值动态检查。

谢谢,PM_DIALOG.

Madhusf.
离线
最后一次露面:2个月2天前
加入:2018-01-15 09:22
你好,

你好,

我已经检查过你的答案。但是我无法得到困倦的东西,你能解释一下。

1.一个据说“定义了将存储特性值的2个变量”。我想知道默认情况下存储的位置?

2.我希望在PWM_HIGH和PWM_LOW的帮助下控制LED亮度,是否可以控制端口的电压输出?

PM_DIALOG.
离线
最后一次露面:23小时47分钟前
职员
加入:2018-02-08 11:03
嗨madhusf,

嗨madhusf,

对混乱道歉,我的意思是SDK的BLE_APP_PERITIELAL示例,它位于5.0.4 \ projects \ target_apps \ ble_examples sdk文件夹路径下。请检查如何实施“控制点”特征,这是可写的特征。从对等BLE设备(例如通用BLE Mobile Application)编写到特性的值(例如通用BLE移动应用程序),获取Custs1_Val_Write_ind命令,由user_catch_rest_hndl()函数处理。除此之外,除此命令后,它会通知应用程序的特征已写入,您还可以获得一个cust1_idx_control_point_val,这表示已写入“控制点”特性,因此将触发user_custs1_ctrl_wr_ind_handler()。您可以通过在那里添加一个断点来轻松测试它。如果检查此功能的实现,则会看到已写入的值(Memcpy())到Val。您需要做的是实现2个可写特性,一个用于PWM_HIGH和一个PWM_LOW,然后将值传递给PWM。

谢谢,PM_DIALOG.

Madhusf.
离线
最后一次露面:2个月2天前
加入:2018-01-15 09:22
你好,

你好,

我检查了你的答案,但你能用我们的SDK套件来实现整齐的一步一步或流动,以实现PWM,就像我们有自定义CharAstersics教程的教程。别的帮助

1.我希望通过可写的Charctertics控制LED(PWM)的亮度(通过在端口的输出电压控制输出电压)。

fro examplue如果我根据比例写1-10,亮度应该像那个代码一样改变,我必须通过ble.can来实现你请你逐步解释一步或流量来做到这一点?

PM_DIALOG.
离线
最后一次露面:23小时47分钟前
职员
加入:2018-02-08 11:03
嗨madhusf,

嗨madhusf,

由于您创建了两个可写特性,因此对于PWM_High和一个用于PWM_LOW的可写特性,您应该将两个值保存为两个全局变量。之后,您应该将这些值传递到Timer0_Set()参数中。

谢谢,PM_DIALOG.