16个帖子/ 0新
最后一篇
罗尼
离线
最后一次露面:4年8月前
主
加入:2014-05-15 15:02
串口服务

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

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

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

BR JE_DIALOG.

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

你好,罗尼,有个解决办法。在基本套件的UART实现上有一些限制,这意味着使用外部USB到UART电缆cna可以克服这个问题。

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

此外,还应对源代码进行一些更改,以便将正确的管脚连接到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\ U配置引脚(GPIO\ U端口\ U 0,GPIO\ U引脚\ U 5,输入,PID\ U UART1\ U RX,false);

应指向正确的端口和引脚。此外,“INPUT”值应更改为“INPUT\u PULLUP”。

BR JE_DIALOG.

罗尼
离线
最后一次露面:4年8月前
主
加入:2014-05-15 15:02
行。我会尝试并报告。

行。
我会尝试并报告。

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

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

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

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

罗尼
离线
最后一次露面:4年8月前
主
加入:2014-05-15 15:02
不幸的是,它甚至没有

不幸的是,它甚至没有开始。
我在第120行找到了一个断点:hardfault\u handle.c。

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

任何线索?

je_dialog.
离线
最后一次露面:4天6小时前
员工
加入:2013-12-05 14:02
你好,罗尼,我有个电话

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

je_dialog.
离线
最后一次露面:4天6小时前
员工
加入: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);//将UART RX设置为INPUT_PULLUP

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

还有两件事需要注意:

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

解决方法:

文件:nvds.c;.nvds_tag_bd_address.

解决方法:将值更改为其他值

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

3)

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

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

BR JE_DIALOG.

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

取得了一些进展。
我可以发送串行数据,我可以在DSPS应用程序中看到它,但在使用Blueloupe应用程序时看不到它。
有没有理由,或者我错过了什么?
谢谢

mhv_dialog.
离线
最后一次露面:5天2小时前
员工
加入:2013-12-06 15:10
嗨rony,

嗨rony,

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

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

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

福特
离线
最后一次露面:5年9个月前
加入:2014-03-13 12:04
嗨,我在试着弄这个

嗨,我想让这个演示运行在基本的太。你有更好的关于如何进行的信息吗?

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

我有演示工作的基本使用说明,从星期五,2014年12月5日。谢谢。
此演示缺乏对基本的文档和适当的支持。

干杯。

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

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

imalamoud.
离线
最后一次露面:5天36分钟前
加入:2014-11-16 21:34
您好,

您好,

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

您能提供更多关于如何引导套件(SPS主机)并将TTL-232R-3V3连接到该套件的详细信息吗?

先感谢您。