正如我所提到的,我一直在研究柏psoc4 BLE门锁应用(cy8c4248lqi-bl583)。
我们应该用门锁应用中枢和外周分布差距的作用。
正常情况下,外周作用差距数据的交换与远程设备,,,
在特殊情况下,当一个特定的命令是通过UART接口接收,
间隙中心角色与远程设备交换数据。
同时,由于它是一门应用,它使用电池作为电源,从而实现低功耗。
特别是,在低功率的情况下,在缺口周围的情况下,通过广告唤醒,
当接收到一个特定的命令通过串口UART,醒来唤醒功能和开关间隙的中央。
问题是,工作间隙的外围设备时,你可以看到,低功耗功能工作正常。
如果你切换到间隙的中央,连接到远程设备,然后返回到间隙外设一样,它工作不正常。
我已经证实了,在这个时候,广告是不能正常工作的间隙周围。
所以,现在我们正在运行间隙的外设,我们切换到间隙中连接到远程设备。
再次,我们需要重置的成分通过cyble_stop()和()返回cyble_start,,,
此时低功率函数工作正常。
然而,它是极其不稳定的。
我在寻找一个应用笔记和一份勘误表来解决我们的问题,,,
目前,我相信我找到的勘误表是相似的。
如果我的猜测是正确的,我希望从柏树得到帮助,对如何从根本上解决我们的问题。
以上来自于百度翻译
以下为原文
As I mentioned, I have been developing doorlock application with Cypress PSoC4 BLE (CY8C4248LQI-BL583).
Our doorlock application should be used both central and peripheral profile as GAP role.
Normally, GAP Peripheral Role exchanges data with remote device ,,,
In special cases, when a specific command is received via any UART interface,
the GAP Central Role exchanges data with the remote device.
Also, since it is a door application, it uses a battery as a power source, and it realizes low power.
In particular, in the case of low power, in the case of GAP peripheral, wake-up is performed through advertisement,
and when receiving a specific command through UART, wake up from UART wake-up function and switch to GAP central.
The problem is that when working with the GAP peripherals, you can see that the low power fucntion is working properly.
If you switch to GAP central, connect to the remote device, and then return to the GAP peripherals as usual, It is not working properly.
I have verified that, at this time, advertising is not working properly at the GAP peripheral.
So, now that we are running GAP peripherals, we switch to GAP Central and connect to the remote device.
Once again, we need to reset the ble compoenent via cyble_stop () and cyble_start () Return ,,,
At this time the low power function works properly ...
However, it is extremely unstable.
I am looking for an application note and an errata sheet to solve our problem ,,,
Currently, I believe that the errata I found are similar.
If my guess is correct, I hope to get help from Cypress on how to solve our problems fundamentally.
正如我所提到的,我一直在研究柏psoc4 BLE门锁应用(cy8c4248lqi-bl583)。
我们应该用门锁应用中枢和外周分布差距的作用。
正常情况下,外周作用差距数据的交换与远程设备,,,
在特殊情况下,当一个特定的命令是通过UART接口接收,
间隙中心角色与远程设备交换数据。
同时,由于它是一门应用,它使用电池作为电源,从而实现低功耗。
特别是,在低功率的情况下,在缺口周围的情况下,通过广告唤醒,
当接收到一个特定的命令通过串口UART,醒来唤醒功能和开关间隙的中央。
问题是,工作间隙的外围设备时,你可以看到,低功耗功能工作正常。
如果你切换到间隙的中央,连接到远程设备,然后返回到间隙外设一样,它工作不正常。
我已经证实了,在这个时候,广告是不能正常工作的间隙周围。
所以,现在我们正在运行间隙的外设,我们切换到间隙中连接到远程设备。
再次,我们需要重置的成分通过cyble_stop()和()返回cyble_start,,,
此时低功率函数工作正常。
然而,它是极其不稳定的。
我在寻找一个应用笔记和一份勘误表来解决我们的问题,,,
目前,我相信我找到的勘误表是相似的。
如果我的猜测是正确的,我希望从柏树得到帮助,对如何从根本上解决我们的问题。
以上来自于百度翻译
以下为原文
As I mentioned, I have been developing doorlock application with Cypress PSoC4 BLE (CY8C4248LQI-BL583).
Our doorlock application should be used both central and peripheral profile as GAP role.
Normally, GAP Peripheral Role exchanges data with remote device ,,,
In special cases, when a specific command is received via any UART interface,
the GAP Central Role exchanges data with the remote device.
Also, since it is a door application, it uses a battery as a power source, and it realizes low power.
In particular, in the case of low power, in the case of GAP peripheral, wake-up is performed through advertisement,
and when receiving a specific command through UART, wake up from UART wake-up function and switch to GAP central.
The problem is that when working with the GAP peripherals, you can see that the low power fucntion is working properly.
If you switch to GAP central, connect to the remote device, and then return to the GAP peripherals as usual, It is not working properly.
I have verified that, at this time, advertising is not working properly at the GAP peripheral.
So, now that we are running GAP peripherals, we switch to GAP Central and connect to the remote device.
Once again, we need to reset the ble compoenent via cyble_stop () and cyble_start () Return ,,,
At this time the low power function works properly ...
However, it is extremely unstable.
I am looking for an application note and an errata sheet to solve our problem ,,,
Currently, I believe that the errata I found are similar.
If my guess is correct, I hope to get help from Cypress on how to solve our problems fundamentally.
举报