嗨对话框,
配置 - 使用外部微处理器的DA14580(PAN1740)上的DSP固件。
1)RTS,从DA14850脉冲与睡眠相同的时间间隔,当没有要发送数据时,这会导致唤醒外部处理器的问题。有没有办法来过来吗?
2)断言CTS,到DA14850似乎没有任何影响唤醒它,导致数据传输不可靠,唯一的解决方案是禁用睡眠,然后更大的电流消耗。有没有办法来解决这些问题?
3)是否有可能在DSP中实现外部唤醒?
感谢你的协助。抢
嗨抢劫,
DSP永远不会永久无效地睡着,醒来才能为BLE事件服务,即使没有任何数据发送DA将唤醒以保持与主机的连接。当设备醒来时,它会将RTS线切换到低,以指示他准备好(设备将在每个连接间隔或广告间隔中唤醒RTS低电平。另请注意,当设备接收时,当传输的数据到达内部FIFO阈值时,RTS将返回高电平,以通知它应该停止发送数据的另一侧。因此,这不是一个问题,但这是DSP参考应用程序的实现。外部唤醒未实现,但您可以将外部MCU的信号发送到唤醒控制器以唤醒它。
谢谢,PM_DIALOG.
感谢您的回复,解释了这种行为。但是,它没有太多使用tbh。
RTS需要表现得像RTS信号。有没有办法修改代码以为两个功能使用两个引脚?因为当时有数据等待RTS信号仍然低(按预期),所以现在如何知道DA唤醒时如何知道?
一个额外的问题,当设备唤醒命令时SetBits16(Sys_ctrl_reg,pad_latch_en,1);导致输出重置。然后,他们需要重新配置,导致信号上的毛刺。这可以避免或是m0的特征吗?它不会发生在RTS信号上。
谢谢,抢
为延迟道歉。你能澄清你的第一个问题吗?你的意思是你想重新配置RTS PIN吗?当芯片唤醒时,将触发BLE_WAKEUP_LP_HANDLLER,并且,结果将在每个唤醒中执行PERIPH_INIT()。ble_wakeup_lp_handler。pad_latch_en应为1,以便在每个唤醒中启用焊盘。
您能否向我提供更多的投入抢购你的第一个问题?
嗨抢劫,
DSP永远不会永久无效地睡着,醒来才能为BLE事件服务,即使没有任何数据发送DA将唤醒以保持与主机的连接。当设备醒来时,它会将RTS线切换到低,以指示他准备好(设备将在每个连接间隔或广告间隔中唤醒RTS低电平。另请注意,当设备接收时,当传输的数据到达内部FIFO阈值时,RTS将返回高电平,以通知它应该停止发送数据的另一侧。因此,这不是一个问题,但这是DSP参考应用程序的实现。外部唤醒未实现,但您可以将外部MCU的信号发送到唤醒控制器以唤醒它。
谢谢,PM_DIALOG.
嗨对话框,
感谢您的回复,解释了这种行为。但是,它没有太多使用tbh。
RTS需要表现得像RTS信号。有没有办法修改代码以为两个功能使用两个引脚?因为当时有数据等待RTS信号仍然低(按预期),所以现在如何知道DA唤醒时如何知道?
一个额外的问题,当设备唤醒命令时SetBits16(Sys_ctrl_reg,pad_latch_en,1);导致输出重置。然后,他们需要重新配置,导致信号上的毛刺。这可以避免或是m0的特征吗?它不会发生在RTS信号上。
谢谢,
抢
嗨抢劫,
为延迟道歉。你能澄清你的第一个问题吗?你的意思是你想重新配置RTS PIN吗?当芯片唤醒时,将触发BLE_WAKEUP_LP_HANDLLER,并且,结果将在每个唤醒中执行PERIPH_INIT()。ble_wakeup_lp_handler。pad_latch_en应为1,以便在每个唤醒中启用焊盘。
谢谢,PM_DIALOG.
嗨抢劫,
您能否向我提供更多的投入抢购你的第一个问题?
谢谢,PM_DIALOG.