Serial Port Service

16个帖子/ 0新
最后一篇
罗尼
离线
最后一次露面:4年10个月前
掌握
加入:2014-05-15 15:02
Serial Port Service

您是否有一个串行端口服务的版本,而不是在基本SDK中运行?

je_dialog.
离线
最后一次露面:9小时前1天
职员
加入:2013-12-05 14:02
你好rony,我将不得不

你好rony,我将不得不检查最后一个发布:让我回到那个。

BR JE_DIALOG.

je_dialog.
离线
最后一次露面:9小时前1天
职员
加入:2013-12-05 14:02
你好rony,有一个

你好,罗尼,有一个解决方案。有一些limiations on the UART implementation on the BASIC kit which means using an external USB to UART cable cna overcome this.

我们用于连接基本DK的串口的电缆是FTDI USB-RS232 TTL电缆(部件号:TTL-232R-3V3)。

Also, some changes to the source code should be made in order to connect the correct pins to the UART:

在“periph_setup.c”文件中

在“gpio_reservations”函数中,行:

(51)LESE_GPIO(UART1_TX,GPIO_PORT_0,GPIO_PIN_4,PID_UART1_TX);

(52)保留_GPIO(UART1_RX,GPIO_PORT_0,GPIO_PIN_5,PID_UART1_RX);

应该指向将连接到FTDI电缆的正确端口和引脚。

此外,在“set_pad_functions”函数中,行:

(68)GPIO_CONFIGUREPIN(GPIO_PORT_0,GPIO_PIN_4,输出,PID_UART1_TX,FALSE);

(69) GPIO_ConfigurePin( GPIO_PORT_0, GPIO_PIN_5, INPUT, PID_UART1_RX, false );

should point to the correct port and pins. Additionally, “INPUT” value should be changed to “INPUT_PULLUP”.

BR JE_DIALOG.

罗尼
离线
最后一次露面:4年10个月前
掌握
加入:2014-05-15 15:02
好的。我会尝试并报告。

好的。
我会尝试并报告。

je_dialog.
离线
最后一次露面:9小时前1天
职员
加入:2013-12-05 14:02
你好rony,我刚检查过

您好rony,我刚刚使用开发团队检查:只要您将其运行为2线UART(而不是4个线),它将与基本套件正常工作。br je_dialog。

罗尼
离线
最后一次露面:4年10个月前
掌握
加入:2014-05-15 15:02
我将首先模拟

我将首先模拟UART并填充输入FIFO自己,以检查我可以通过BLE每秒XMIT的数据量。
当那作品时,我将添加我已经使用的uart接口,我已经使用了我的业余实施。
我也使用2根电线。
谢谢

罗尼
离线
最后一次露面:4年10个月前
掌握
加入:2014-05-15 15:02
Unfortunately it doesn't even

不幸的是,它甚至没有开始。
I get to a breakpoint in:hardfault_handle.c at line 120.

119:if((getword16(sys_stat_reg)&dbg_is_up)== dbg_is_up)
120: __asm("BKPT #0\n");
121:别的
122:虽然(1);

任何线索?

je_dialog.
离线
最后一次露面:9小时前1天
职员
加入:2013-12-05 14:02
你好rony,I have a call

你好rony,我明天打电话给明天的开发团队来清理问题:4线实施很好,但根据电子邮件,2条线我得到冲突的反馈。BR JE_DIALOG.

je_dialog.
离线
最后一次露面:9小时前1天
职员
加入:2013-12-05 14:02
你好rony,

你好rony,

这是我在基本套件上运行DSP的反馈:

在运行DSP keil应用程序时,无需UART电缆连接,软件将运行到故障处理程序中。失败的原因是UART RX信号处于未定义状态。这通过将引脚的配置从输入更改为Input_Pullup来解决:
在文件:periph_setup.c,

功能:set_pad_functions():

GPIO_ConfigurePin( GPIO_PORT_0, GPIO_PIN_5, INPUT_PULLUP, PID_UART1_RX, false ); // set UART Rx to input_PULL-UP

// gpio_configurepin(gpio_port_0,gpio_pin_5,输入,pid_uart1_rx,false);

There are two other things to take care of :

在DSP设备角色和Android手机应用程序之间进行测试时,该工具无法识别默认的BDDdress。

解决方法:

文件:nvds.c;.nvds_tag_bd_address.

解决方法:Change the value to something else

此问题将在下一次修订Android应用程序修订时修复

3)

从DSPS-Device(PC终端+ Devkit)向Android将值“0x00”发送时,如果字节总数小于8字节,则不会显示值0x00和以下数据。

其中的根本原因在于DSPS设备固件,将用于下一个版本。

BR JE_DIALOG.

罗尼
离线
最后一次露面:4年10个月前
掌握
加入:2014-05-15 15:02
取得了一些进展。

取得了一些进展。
I am able to send serial data and I can see it in the DSPS application, but I cannot see it when using Blueloupe app.
有没有理由,或者我错过了什么?
谢谢

mhv_dialog.
离线
最后一次露面:1 month 10 hours ago
职员
加入:2013-12-06 15:10
嗨rony,

嗨rony,

当中心侧DSP处于活动状态时,当外围设备开始广告时,它将立即连接到外围设备。Blueloupe不适用于窃听,因此它不会显示两个其他实体之间的Conncection的任何细节。如果停止中央设备,则应立即查看特色广告。

罗尼
离线
最后一次露面:4年10个月前
掌握
加入:2014-05-15 15:02
我想连接

我正在尝试在Android侧的没有DSP的情况下连接,而是使用我们的应用程序或Blueloupe。
Blueloupe可以连接所有权利,但没有通知。
我可以通过从北欧获取的软件看到数据上的数据,但是没有通过通知更新。
您有短期代码可以向我们展示如何获取数据?

福特
离线
最后一次露面:5年11个月前
加入:2014-03-13 12:04
Hi I am trying to get this

Hi I am trying to get this demo running on the Basic too. Do you have better information on how to get it going?

福特
离线
最后一次露面:5年11个月前
加入:2014-03-13 12:04
我有演示工作

我有演示工作the Basic using the instructions from Fri, 2014-12-05. Thanks.
此演示缺乏对基本的文档和适当的支持。

干杯。

je_dialog.
离线
最后一次露面:9小时前1天
职员
加入:2013-12-05 14:02
你好fordp,作为

您好Fordp,因为文档指示,它现在只会占用专家套件。如概述的基本存在替代方法,但它还没有在DocumentAtin中。我们正在努力更新这一点,因此感谢您的反馈。BR JE_DIALOG.

imalamoud.
离线
最后一次露面:1个月4周前
加入:2014-11-16 21:34
你好,

你好,

我想使用基本套件和TTL-232R-3V3电缆复制SPS的演示。

Can you please provide more details about how to boot the kit (SPS host) and connect TTL-232R-3V3 to it?

先感谢您。