我希望使用EVAL_PAN1740评估套件评估松下PAN1740设备的范围,但我遇到了一些问题。
我有一个我正在尝试使用的工具包:
http://na.industrial.panasonic.com/亚博电竞菠菜products/wireless-connectivity/evalua...
我找到了所有松下的文档:
pan1740_applicationnote.pdf
panasonic_pan1740_design_guide_v1.7.pdf
我想将eval工具包设置为一个虚拟串行端口应用程序,并在两个模块之间来回发送测试数据包。一旦工作正常,我想使用串口测试来确定模块的实际范围和吞吐量。
由于我们处于初步评估阶段,我们不想在开发和调试定制固件以进行范围测试方面投入太多时间和精力。Dialog站点上的Dialog串行端口服务(DSPS)参考设计似乎可以满足范围测试的需要,但在PAN1740评估套件上似乎不起作用。我可以编译DA14580_DSPS_3.150.2__13_2_2015.zip文件中的“sps_设备”和“sps_主机”项目,但当我将它们加载到模块上时,一切都不起作用。这两个虚拟COM端口(Jlink CDC UART端口)不显示任何活动,并且没有响应。我知道应用程序正在运行,因为我可以打开调试器查看活动,但它在评估板上似乎无法“开箱即用”。
我的问题是:
1.您是否希望Dialog串行端口服务参考设计与EVAL_PAN1740板(一个配置为设备,另一个配置为主机)配合使用?
2.参考设计是否需要配置/修改,以便使用PAN1740评估板。我找到了“DA14580串行端口服务参考应用程序_v1 3.pdf”,并尝试了DA14580_config.h和uart_sps.h文件中的一些设置,但没有成功。
3.对尝试的事情有什么建议吗?
嗨,克里斯蒂安,
我认为你的方法很合适。
对于加密狗上的DSP,您需要禁用硬件流量控制和扩展睡眠模式。不幸的是,USB加密狗不支持这一点。请参阅指南:
http://pideu.panasonic.de/files/Documents/WM%20Documents/PAN1740/PAN1740...
如果您还想测量电流消耗和睡眠模式,请使用Pro套件。
顺致敬意,
英戈
你好
我还有一个问题,
我无法打开新的线程。
我想将DSPS外围模式调整为远程系统,如果我通过DSPD发送A,PAN 1740应以b应答系统。PAN 1740上没有其他串行接口。
我想建立一个司令部。
我想了解如何从BLE写入IOS。我发现命令user_send_ble_data()
但我真的不知道如何定期写。喜欢
用户发送数据(“HALLO”,5);在arch_main()中,While(1)循环。
你的身体能支持我吗?
向格特问好
嗨,gert186,
如果您只想使用DSPS应用程序向DSPS android应用程序发送数据,您可以使用您提到的带有计时器的功能,并定期调用它。在连接period_send=app_easy_timer(1000,定期数据计时器处理器)时设置计时器;并使用类似以下代码段的处理程序,在断开连接时取消计时器:
作废定期\数据\计时器\处理程序(作废)
{
用户发送数据(“HALLO”,5);
周期发送=应用程序简易计时器(100,周期数据计时器处理器);
}
虽然DSPS应用程序是串行端口模拟,但如果您只想将数据发送到链路的另一端,有更简单的方法可以做到这一点,用户只需发送一个通知给客户端,通知中的值写在特定的特征上,为了只发送一个值,有一些更简单的方法不需要使用DSP。
谢谢你的对话
谢谢你的回答,
我想用这样的东西来控制PAN 1740:
如果我使用DSP ah字符(如“S”)从手持设备发送数据,PAN应尽可能快地将数据发送到手持设备。如果我发送一个“P”,它将停止。
下一步应该是从I2C读取一个值,并尽快将该数据发送到手持设备。
有没有人能给我一个keil v5的基础项目,有这个通信功能?
如果我发送ah S,它将以尽可能快的速度传输随机数,如果我发送P,它将停止。
仅仅是项目的基础和通信处理程序?
那太好了。
顺致敬意,
格特
嗨,gert186,
我们没有任何可用于此类实施的模板,唯一一个接近您所寻找的项目是DSPS项目,您必须仔细研究它才能实现您所需要的。请查看列出数据管理功能的串行端口服务手册,然后您可以根据需要扩展功能。
谢谢你的对话ydF4y2Ba
你好
我已经适应该项目的DSP和工程悄悄好!有人能给我一个概述如何得到一个模拟值发送出去?
我已经测试过了
用户发送数据((uint8 t*)电池获取电平(电池AAA),4);
但什么也没传。
请帮忙
嗨,gert186,
您是否尝试将android应用程序设置为使用十六进制数据而不是ascii?
谢谢你的对话
是的。读取模拟输入时无结果。
嗨,gert186,
读取模拟输入或使用DSPS应用程序发送数据时,是否没有结果?我用一个内核计时器尝试了上面的代码片段,并在另一端获得了一些数据。
谢谢你的对话