扩展睡眠时的DSP丢弃字节
大家好,
我正在使用SDK 5版本的DSP,并在启用延长睡眠时遇到它丢弃的字节问题。我将1024个字节从另一个Micro通平UART传输到DA14580,并启用了硬件流量控制。如果默认睡眠模式设置为OFF但是启用延长睡眠时,它可以启用延长睡眠时,我在传输中开始丢失字节。通常它只是1或2,有时它是10 - 15.有没有人对问题可能的想法有什么想法?谢谢。
大家好,
我正在使用SDK 5版本的DSP,并在启用延长睡眠时遇到它丢弃的字节问题。我将1024个字节从另一个Micro通平UART传输到DA14580,并启用了硬件流量控制。如果默认睡眠模式设置为OFF但是启用延长睡眠时,它可以启用延长睡眠时,我在传输中开始丢失字节。通常它只是1或2,有时它是10 - 15.有没有人对问题可能的想法有什么想法?谢谢。
使用SDK5.0.4我正在尝试使用UART2通过IR收发器将IRDA传输,并且难以设置它。
手续是什么?我只改变了两件事
1)改变了这一行:GPIO_CONFIGUREPIN(UART2_GPIO_PORT,UART2_TX_PIN,OUTPUT,PID_UART2_IRDA_TX,FALSE);//改为Irda
2)改变了这个:setword32(UART2_MCR_REG,UART_AFCE | UART_RTS | 0x40);// | 0x40将UART_SIRE位设置为1。
还有什么需要做的吗?谢谢!
你好,
使用SDK5.0.4有办法反转UART吗?
我希望它是活跃的低,而不高效(默认)
谢谢!
你好,
我们有一个带有DA14580的自定义PCB,位于降压模式配置中,只有XTAL16。此处当主微控制器复位发生时,通过SPI加载BLE应用程序
通过BLE传输的一些传感器数据是从主微控制器的UART发送。因为我理解只有延长睡眠
#define cfg_lp_clk lp_clk_rcx20和变量app_default_sleep_mode = arch_ext_sleep_on。从BLE Android应用程序,在扫描期间,设备可见。
但在启动连接时,还丢失了进一步的连接,并且不再列出设备名称。
亲爱的支持,
SDK 5.0.3:
现在我的DA14580项目使用了Custom1服务器(Custs1)和Custom2服务器(Custs2)。我们的iOS软件有2个版本,可以从DA14580接收数据,仅用于连接Custs1服务,另一个用于Custs2服务。
1.当DA14580在连接上完成时,如何获取现在服务器处于活动状态的消息?
2.当da14580运行default_app_on_connection()或default_app_on_db_init_complete()时,我们现在可以收到消息?
谢谢,
你好,
我正在为项目编程DA14580。目前,我只使用DA14580作为微控制器,并稍后离开蓝牙。
除了我无法弄清楚如何将DA14580放入深度睡眠模式(并从超时唤醒)
我希望我的设备每天两次来(睡觉〜12小时),并在唤醒时进行测量(约15分钟)
有关此应用程序还是有人提供帮助的应用笔记?
谢谢!
你好,
我们有一个外围解决方案,其中DA14580通过UART连接到我们的微控制器。DA14580向控制器查询来自中央的GATT读/写请求的特征值。
我们捕获read(atts_read_req_ind)和write(gattc_write_cmd_nind)事件在user_catch_rest_hndl()中
是否有一种机制可以阻止我们可以阻止,直到我们从控制器上从UART获取读取或写入请求的响应,然后从user_catch_rest_hndl()发送响应
嗨对话框:
目前用达DA14580 DSPS5开发了一体产品,遇到遇到以,还还对话框看一下:
我们的设计架构是主机CPU + DA14580
主机Cpu负责数据采集,处理,然后把数据通过uart送给DA14580(有流控RTS / CTS),
DA14580收到UART数码,通路BLE传输给手机。速率4.8kb / s
1:DSP工程开场App_default_sleep_mode = Arch_ext_sleep_on后,手机端收到的数码大概率丢。设置arch_sleep_off后,
数量可以,但连续传输30〜40分钟,整机收不到数据。da14580的rts关闭,不再接收主机的数码,连接还在,驾驶时射击机断开新连接后,又可以数码,
请问这是这里的问题?
2:DSPS能不仔控制几个MS连接一次,一次连接中固定发表几个个在哪哪分的代码中可以修改?
3:da14580有概率出现,上电牌,程序不驾亲行,10次中有1〜2次的孤子,问题可口在这里?
SDK 3.0.6,该工程为主机,从机一体模板,
作为主机,按下P06,自动搜索名称为“J”“e”的“J”“o”u“e”的设备,并连接并发现特性值可以进行数据通信,但一旦断开连接(从机端掉电等方式),系统跑到
gapc_disconnect_ind_handler,如下方式进行复位,:
struct gapm_reset_cmd* cmd = KE_MSG_ALLOC(gapm_reset_cmd, TASK_GAPM, TASK_APP,gapm_reset_cmd);
cmd->操作= gapm_reset;
ke_msg_send(cmd);
ke_msg_send(cmd);
问题:该命令发表完成进入硬盘,
按照文档:training_08_debugging_v1.0.pdf找到如附件,不仅仅是代码中的位置,不知道怎么解决进入硬化的问题。
你好,
uart.h中的较高的波兰特支持被评论为SDK 5.04如下:
//除以921600位/秒
//#定义UART_BAUDRATE_921K6 TBD
///分割器460800位/ s
/ / #定义UART_BAUDRATE_460K8 tbd
/// 230400位分频器/ s
//#定义UART_BAUDRATE_230K4 TBD2
如果我想使用这些更高的波兰则中的任何人,是否可能?
谢谢,
- khai