嗨,对话框。
我会通过DA14580发送文件。
系统. .ARM板(Linux) <- uart -> DA14580 <- ble ->手机(APP)
我使用了DSPS Sample。这是非常好的短信发送。我只是把UART数据写入文件。但是,当我发送图像文件(二进制),文件是将破碎。
我想要串行文件传输。如何发送和接收二进制文件?
谢谢。Suchang。
Hi Andrew,根据用户手动UM-B-038,硬件流控制模式支持二进制数据传输。这在用户手册中有更详细的描述(见第32页):
http://support.dialog-semiconductor.com/system/files/resources/DA14580%2..。
最好的问候,RvA
谢谢,我测试了H/W流量控制。但它失败了。
原始文件大小:58745字节保存的文件大小(通过ble和uart): 53248字节
臂板DA14580TX - RXRX - TXCTS - RTSRTS - CTS接地,接地
和Linux串口打开H/W流控制模式(选项)。c_cflag |= CRTSCTS;)
DA14580 3.150.2。
可能是DA14580我没有设置h/w流量控制模式。
1.如何在DA14580中设置H/W流量控制模式?
2.有没有“二进制文件转换在ble到uart”的例子?
嗨,安德鲁,
要设置HW流控制,可以检入da14580_config.h并确保定义了以下代码行:#定义CFG_UART_HW_FLOW_CTRL#定义CFG_EXT_SLEEP
CTS和RTS的默认GPIO为:CTS: P02RTS: 3
的问候!PY
谢谢。但我解决不了这个问题。
但. .我绕开这个问题。
二进制文件-> base64编码-> dsps -> base64解码->二进制文件。
13 kb大约3秒。
谢谢你的帮助!:D
Hi Andrew,根据用户手动UM-B-038,硬件流控制模式支持二进制数据传输。这在用户手册中有更详细的描述(见第32页):
http://support.dialog-semiconductor.com/system/files/resources/DA14580%2..。
最好的问候,RvA
谢谢,
我测试了H/W流量控制。但它失败了。
原始文件大小:58745字节
保存的文件大小(通过ble和uart): 53248字节
臂板DA14580
TX - RX
RX - TX
CTS - RTS
RTS - CTS
接地,接地
和Linux串口打开H/W流控制模式(选项)。c_cflag |= CRTSCTS;)
DA14580 3.150.2。
可能是DA14580我没有设置h/w流量控制模式。
1.如何在DA14580中设置H/W流量控制模式?
2.有没有“二进制文件转换在ble到uart”的例子?
嗨,安德鲁,
要设置HW流控制,可以检入da14580_config.h并确保定义了以下代码行:
#定义CFG_UART_HW_FLOW_CTRL
#定义CFG_EXT_SLEEP
CTS和RTS的默认GPIO为:
CTS: P02
RTS: 3
的问候!
PY
谢谢。但我解决不了这个问题。
但. .我绕开这个问题。
二进制文件-> base64编码-> dsps -> base64解码->二进制文件。
13 kb大约3秒。
谢谢你的帮助!:D