SDK5 Dialog Serial Port Service现在发布href = " http://support.dialog-semiconductor.com/connectivity/reference-design/dialog-serial-port-service-dsps " > http://support.dialog-semiconductor.com/connectivity/reference-design/di..。< / > < / p > < p >享受吧! < / p > < / div > < / div > < / div > < div class =”字段field-name-field-forum-keywords field-type-taxonomy-term-reference field-label-above”> < div类= "字段标签" >关键字:< / div > < div class = "字段条目" > < div class =”field-item甚至“> < a href = " / resource-keywords /需求方”“=“skos:概念”属性=“rdfs: label skos: prefLabel”数据类型= " " >需求方< / > < / div > < / div > < / div > < div class =”字段field-name-field-device field-type-taxonomy-term-reference field-label-above”> < divclass="field-label">Device:
Dialog Serial Port Service的最终版本- version 3.150.2现在支持硬件流控制+延长睡眠模式和支持基本的开发工具包< / p > < / div > < / div > < / div > < div class =”字段field-name-field-forum-keywords field-type-taxonomy-term-reference field-label-above”> < div class = "字段标签" >关键词:,< / div > < div class = "字段条目" > < div class =”field-item甚至“>
以下是设置,
4数字输入->DA14531无线传输到DA14531 ->4数字输出。
我想以更高的频率读取这些输入,比如每秒1000到5000次。这样我就不会错过任何对输入侧传感器的改变。
是否有可能在DA14531上实现高数据率?
我们可以使用Tiny Module和DSPS来达到这个目的吗?< / p > < p > < / p > < p > < / p > < p >问候,< / p > < p > Pratik < / p > < p > < / p > < p > < / p > < / div > < / div > < / div > < div class =”字段field-name-field-forum-keywords field-type-taxonomy-term-reference field-label-above”> < div class = "字段标签" >关键词:,< / div > < div class = "字段条目" > < div class =”field-item甚至“> < a href = " / resource-keywords / da14531”typeof = " skos:概念”属性= " rdfs: label skos: prefLabel”数据类型= " " > da14531 < / > < / div > < div class = " field-item古怪”> < a href = " / resource-keywords /需求方”“=“skos:概念”属性=“rdfs: label skos: prefLabel”数据类型= " " >需求方< / > < / div > < div class =”field-item甚至“> < a href = " / resource-keywords /速度”“=”skos:概念”属性= " rdfs: label skos:prefLabel" datatype="">speed
通过论坛帖子,我知道我可以参考无代码应用程序,我可以像DSPS一样使用2个串口来实现SPS功能,但是我遇到过按照用户指南和手册操作的问题。codeless_531_standalone文件”。hex" was not found in the folder "DA14585_DA14531_CODELESS_v_6.380.9.10"。此文件是Keil编译后获得的。这个操作正确吗?< br / > 2。关于codelless的信息很少,特别是关于DA14531,你能提供更多的信息帮助我们开发吗?< br / > 3。你能提供更多关于无代码应用于SPS和SUOTA的信息吗?< br / > 4。 In the forum, you can see that there is a lot of demand for using a 2-wire serial port for SPS. Will there be plans to launch a 2-wire DSPS code in the future? If so, can you provide an approximate time?
Thank you very much for your support, it will let me learn more!
你好!
想用两个585互传信息,测试了好久DSP例程,没有找到办法。
我用的是dsp\u设备\u dma和DSP\U主机\U dma。
能否帮我下以下问题:
1)设备代码在什么地方(用什么函数)读取主办传来的数据? 装置代码在什么地方(用什么函数)传数据给主机?
谢谢了
不需要打开/关闭外部微控制器,我就能成功地在微控制器和手机之间来回发送数据。然而,我认为当我在运行时重新配置引脚时,它会导致数据在接收时丢失,有时会导致DA14580在某处挂起。发生看门狗复位(如果启用了监管机构,和手机与蓝牙设备不再禁用广告如果监管机构)< / p > < p >启动,在“set_pads_function”别针将GPIO输出低电压的别针,以防止任何外部微控制器。
当我用手机连接设备时,我禁用了睡眠模式。
在函数“user_sps_server_data_rx_ind_handler”中,我启动一个定时器来处理我的应用程序进程。
The first time the timer callback occurs, I configure the pins to turn on my external microcontroller and set up my UART pins. TX, RX, CTS, and RTS. (I have HW flow control defined)
After a couple seconds, for testing purposes, I disable the timer in case it is causing any problems. Then, I send the outgoing command to the external microcontroller. I can see that the external microcontroller has received and processed the command correctly.
The external microcontroller then sends 3000+ bytes to the DA14580 in 240 byte chunks.
At this point, I can see that all of the bytes have been sent over UART on a scope. The DA14580 will respond either one of two ways:
1. The device is disconnected from the DSPS mobile app and is stuck in some state.
2. If the device doesn't get stuck. I can look at the amount of bytes received from the DSPS mobile app, there will be ~1940 bytes in the last receive file.
If I initially set up the pins as UART and have the microcontroller "on", the DA14580 is able to handle the 240 byte chunks without HW flow control enabled. The DA14580 is also able to handle the 240 byte chunks with flow control enabled without setting the RTS pin during a transmission.
There are a couple things I suspect could be causing the problem:
Is there anything I need to do when I reconfigure the pins from GPIO to UART during runtime?
Is there anything I need to do with the SPS scheduler when I am reconfiguring the pins that could be causing me to not be able to process all 3000+ bytes?
Anything helps, thank you for your time
我正在使用DSPS。如果我测量BLE IC在睡眠期间的电流(停止广告),电流约为150uA。
这是DSPS睡眠电流的正常电流,或者我是否对睡眠模式做错了?< / p > < / div > < / div > < / div > < div class =”字段field-name-field-forum-keywords field-type-taxonomy-term-reference field-label-above”> < div class = "字段标签" >关键词:,< / div > < div class = "字段条目" > < div class =”field-item甚至“> < a href = " / resource-keywords /需求方”“=“skos:概念”属性=“rdfs: label skos: prefLabel”数据类型= " " >需求方< / > < / div > < divclass="field-item odd">sleep mode