嗨,Dialog。
我会通过DA14580发送到文件。
系统是。。ARM板(Linux)<-UART->DA14580<-BLE->电话(应用程序)
我用的是DSPS样本。很适合发短信。我只是把UART数据写入文件。但是,当我发送图像文件(二进制)时,文件将被破坏。
我要串行文件传输。如何发送和接收二进制文件?
谢谢。苏昌。
嗨,安德鲁,根据用户手册UM-B-038,在硬件流控制模式下支持二进制数据传输。用户手册对此进行了更详细的描述(参见第32页):
http://support.dialog.com/system/files/resources/DA14580%2。。。
致以最诚挚的问候,RvA
谢谢,我测试了H/W流量控制。但是失败了。
原始文件大小:58745字节保存的文件大小(通过ble&uart):53248字节
臂板DA14580发送-接收接收-发送CTS-RTS系统RTS-CTS系统接地-接地
和Linux串行开放H/W流控制模式(options.c|cflag |=CRTSCTS;)
DA14580数字信号处理器3.150.2。
可能,我想我没有在DA14580中设置h/w流量控制模式。
1如何在DA14580中设置H/W流量控制模式?
2有没有“二进制文件转换成uart”的例子?
嗨,安德鲁,
要设置硬件流控制,可以检查da14580_config.h并确保定义了以下行:#定义CFG\u UART\u HW\u FLOW\u CTRL#定义CFG\u EXT\u SLEEP
CTS和RTS的默认GPIO为:电流互感器:P02RTS:P03
当做!PY公司
谢谢。但我解决不了这个问题。
但是。。我绕道这个问题。
二进制文件->base64编码->dsp->base64解码->二进制文件。
13KB约3秒。
多亏了你的帮助!:D个
嗨,安德鲁,根据用户手册UM-B-038,在硬件流控制模式下支持二进制数据传输。用户手册对此进行了更详细的描述(参见第32页):
http://support.dialog.com/system/files/resources/DA14580%2。。。
致以最诚挚的问候,RvA
谢谢,
我测试了H/W流量控制。但是失败了。
原始文件大小:58745字节
保存的文件大小(通过ble&uart):53248字节
臂板DA14580
发送-接收
接收-发送
CTS-RTS系统
RTS-CTS系统
接地-接地
和Linux串行开放H/W流控制模式(options.c|cflag |=CRTSCTS;)
DA14580数字信号处理器3.150.2。
可能,我想我没有在DA14580中设置h/w流量控制模式。
1如何在DA14580中设置H/W流量控制模式?
2有没有“二进制文件转换成uart”的例子?
嗨,安德鲁,
要设置硬件流控制,可以检查da14580_config.h并确保定义了以下行:
#定义CFG\u UART\u HW\u FLOW\u CTRL
#定义CFG\u EXT\u SLEEP
CTS和RTS的默认GPIO为:
电流互感器:P02
RTS:P03
当做!
PY公司
谢谢。但我解决不了这个问题。
但是。。我绕道这个问题。
二进制文件->base64编码->dsp->base64解码->二进制文件。
13KB约3秒。
多亏了你的帮助!:D个