4 posts / 0 new
Last post
Lane
Offline
Last seen:3 days 16 hours ago
加入:2015-07-14 14:21
DSPS uart接收数据异常

Hi Dialog:

我将DSPS_6.150.4.50进行uart to ble调试,遇到一个问题:

使用手机app接收,能进行连接和发现服务uuid,但是无法接收到串口所发送的数据,调试中发现只要和手机连接上,例程会一直调用uart_receive函数,请问DSPS的例程需要做什么设置才能通过uart to ble传输字符数据。

Device:
Martin.Ge
Offline
Last seen:1 month 1 week ago
Staff
加入:2020-01-06 06:51
Hi, Lane

Hi, Lane

要实现设备传输字符数据(透传)的功能,需要用到DA14531的codeless工程。

实现该功能需要进行硬件和软件的设置。

  • 硬件设置:跳线的连接,[UTX] to [P26] [URX] to [P25] [URTS] to [P27] [UCTS] to [P28]
  • 软件设置:烧录固件:codeless_531_datapump

设置好之后使用串口工具,通过在指令即可将DA14531切换到Binary mode并实现数据透传的功能。

具体的操作可以参考附件中第17页至26页中的内容。

Attachment:
Lane
Offline
Last seen:3 days 16 hours ago
加入:2015-07-14 14:21
受限于我们产品的主控芯片特性,通信上面可能不会使用uart

Hi Dialog

受限于我们产品的主控芯片特性,通信上面可能不会使用uart,所以要改成自有协议,所以codeless不太适用于我的产品开发。

现在我想通过修改DSPS例程串口数据传输的方式来实现数据传输功能,比如我想发送“123456‘’这几个字符,我需要调用哪个函数压入uart to ble的缓存?

Martin.Ge
Offline
Last seen:1 month 1 week ago
Staff
加入:2020-01-06 06:51
你好,