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

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

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

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

BR JE_DIALOG.

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

你好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_CONFIGUREPIN(GPIO_PORT_0,GPIO_PIN_5,输入,PID_UART1_RX,FALSE);

应该指向正确的端口和引脚。此外,应将“输入”值更改为“input_pullup”。

BR JE_DIALOG.

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

行。
我会尝试并报告。

je_dialog
离线
最后一次露面:4天3小时前
员工
加入: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行的突破点in:hardfault_handle.c。

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

任何线索?

je_dialog
离线
最后一次露面:4天3小时前
员工
加入:2013-12-05 14:02
你好rony,我打了电话

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

je_dialog
离线
最后一次露面:4天3小时前
员工
加入: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_pull-up

// 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
取得了一些进展。

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

mhv_dialog.
离线
最后一次露面:4天23小时前
员工
加入: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-05周五的指令进行了基本工作的演示。谢谢。
此演示缺乏对基本的文档和适当的支持。

干杯。

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

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

imalamoud.
离线
最后一次露面:4天21小时前
加入:2014-11-16 21:34
您好,

您好,

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

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

先感谢您。