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