嗨Support@Dialog,
我有一个对话da14580与SPSS连接到pc通过Uart。然后是安装了dsp应用的安卓手机。
我可以从电脑发送数据到手机,我也可以从手机发送数据到电脑。
DA14580用4线(vcc,gnd,rx,tx)连接到pc,不带cts/rts,所以我
# undef CFG_UART_HW_FLOW_CTRL
# undef CFG_UART_SW_FLOW_CTRL
现在,问题来了:
1>我可以传输20Bytes没有问题,但我只能传输20Bytes或更少一次。
2>如果#define CFG_UART_SW_FLOW_CTRL,我仍然可以传输20字节。
我如何可以传输20+字节在dsps没有hw_flow
解说!
关键词:
设备:
嗨kurbylee,
DSPS不支持无流控制,它被设计为与流控制一起工作,以支持睡眠,我怀疑你只能传输20个字节,因为你只能推送数据的第一个连接间隔(每个包可以携带20个字节,需求方支持一个更大的MTU但它需要流量控制在一个连接间隔传输更多的数据,更包在一个连接的间隔),所以既然你有残疾的流控制数据以来第一个数据包后,设备就睡下了。
您可以尝试传输数据并禁用睡眠模式,这将允许您做您想做的事情,但不能保证不会丢失数据,因为您将缺少流控制。
由于MT_dialog