你有一个版本的串行端口服务可以运行在基本SDK?
你好,Rony,我将检查最终版本:让我回到那个。
BR JE_Dialog
你好,罗尼,有一个解决办法。基本套件上的UART实现有一些限制,这意味着使用外部USB到UART电缆cna可以克服这一问题。
我们用来连接Basic DK的串口的电缆是FTDI USB-RS232 TTL电缆(第一部分:TTL- 232r - 3v3)。
此外,为了将正确的引脚连接到UART,应对源代码进行一些更改:
在“peripher_setup .c”文件中
在GPIO_reservations函数中:
(51) reserve_gpio (uart1_tx, gpio_port_0, gpio_pin_4, pid_uart1_tx);
(52) reserve_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, OUTPUT, PID_UART1_TX, false);
(69)GPIO_配置引脚(GPIO_端口0,GPIO_引脚5,输入,PID_UART1_RX,错误);
应指向正确的端口和引脚。此外,“输入”值应更改为“输入\上拉”。
好的。我试试看,然后报告。
你好Rony,我刚刚检查了开发团队:它将与BASIC工具包工作良好,只要你让它运行为2线UART(而不是4线)。BR JE_Dialog。
我将开始模拟uart和填充输入fifo自己,以检查数据量,我可以通过ble每秒钟xmit。当它工作时,我将添加uart接口,我已经在使用我的业余实现。我也用两条线。谢谢
不幸的是,它甚至没有启动。我在第120行找到了一个断点:hardfault_handle.c。
119:if ((GetWord16(SYS_STAT_REG) & DBG_IS_UP) == DBG_IS_UP)120:uu asm(“BKPT#0\n”);121:其他122年:,(1);
有线索吗?
你好,Rony,我明天和开发团队通了电话,以澄清这个问题:4线执行是好的,但根据邮件,2线我得到了冲突的反馈。BR JE_Dialog
你好,罗尼,
以下是我在BASIC套件上用2线运行DSPS的反馈:
当运行DSPS keil应用程序时,没有UART电缆连接,软件将运行到故障处理程序。故障原因是UART RX信号处于未定义状态。这可以通过将引脚的配置从INPUT改为INPUT_PULLUP来解决:在文件:periph_setup.c,
功能:set_pad_functions ():
GPIO_配置引脚(GPIO_端口0,GPIO_引脚5,输入上拉,PID_UART1_RX,假);//将UART Rx设置为输入\上拉
// gpio_configurein (GPIO_PORT_0, GPIO_PIN_5, INPUT, PID_UART1_RX, false);
还有两件事需要注意:
当在DSPS设备角色和Android手机应用程序之间进行测试时,工具不识别默认的BDaddress。
处理:
在文件:nvds.c;.NVDS_TAG_BD_ADDRESS
解决方法:将值更改为其他值
这个问题将在Android应用程序的下一个版本中修复
3)
当从DSPS-device (PC终端+DevKit)传送值“0x00”给android时,如果总字节数小于8字节,则不显示值“0x00”及以后的数据。
这一问题的根本原因是在DSPS设备固件中,并将在下一个版本中修复。
取得了一些进展。我能够发送串行数据,并且可以在DSPS应用程序中看到它,但在使用Blueloupe应用程序时无法看到它。这有什么原因吗,还是我遗漏了什么?谢谢
嗨,罗尼,
当中央侧dsp处于活动状态时,当外围设备开始广告时,它将立即连接到外围设备。BlueLoupe不是用来窃听的,所以它不会显示其他两个实体之间的连接的任何细节。如果你停止中心设备,你应该立即看到外围广告。
我尝试在没有DSPS的Android端连接,但使用我们的应用程序或BlueLoupe。BlueLoupe可以正常连接,但没有收到通知。我可以看到我从Nordic获得的软件数据在handle=18上更新,但不是通过通知。你有简短的代码告诉我们如何获取数据吗?
嗨,我正在尝试让这个演示运行在基本的太。你是否有更好的信息来说明如何进行?
我使用2014年12月5日(星期五)的说明制作了这个演示。谢谢。这个演示缺少基本的文档和适当的支持。
欢呼。
Hello fordp,正如文档所示,它目前只支持EXPERT工具包。正如概述的,有一个BASIC的解决方案,但还没有在文档中。我们正在进行更新,所以感谢您的反馈。BR JE_Dialog
你好,
我想复制使用BASIC工具包和TTL-232R-3V3电缆的SPS演示。
您能否提供有关如何引导工具包(SPS主机)并将TTL-232R-3V3连接到该工具包的更多详细信息?
先谢谢你。
你好,Rony,我将检查最终版本:让我回到那个。
BR JE_Dialog
你好,罗尼,有一个解决办法。基本套件上的UART实现有一些限制,这意味着使用外部USB到UART电缆cna可以克服这一问题。
我们用来连接Basic DK的串口的电缆是FTDI USB-RS232 TTL电缆(第一部分:TTL- 232r - 3v3)。
此外,为了将正确的引脚连接到UART,应对源代码进行一些更改:
在“peripher_setup .c”文件中
在GPIO_reservations函数中:
(51) reserve_gpio (uart1_tx, gpio_port_0, gpio_pin_4, pid_uart1_tx);
(52) reserve_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, OUTPUT, PID_UART1_TX, false);
(69)GPIO_配置引脚(GPIO_端口0,GPIO_引脚5,输入,PID_UART1_RX,错误);
应指向正确的端口和引脚。此外,“输入”值应更改为“输入\上拉”。
BR JE_Dialog
好的。
我试试看,然后报告。
你好Rony,我刚刚检查了开发团队:它将与BASIC工具包工作良好,只要你让它运行为2线UART(而不是4线)。BR JE_Dialog。
我将开始模拟uart和填充输入fifo自己,以检查数据量,我可以通过ble每秒钟xmit。
当它工作时,我将添加uart接口,我已经在使用我的业余实现。
我也用两条线。
谢谢
不幸的是,它甚至没有启动。
我在第120行找到了一个断点:hardfault_handle.c。
119:if ((GetWord16(SYS_STAT_REG) & DBG_IS_UP) == DBG_IS_UP)
120:uu asm(“BKPT#0\n”);
121:其他
122年:,(1);
有线索吗?
你好,Rony,我明天和开发团队通了电话,以澄清这个问题:4线执行是好的,但根据邮件,2线我得到了冲突的反馈。BR JE_Dialog
你好,罗尼,
以下是我在BASIC套件上用2线运行DSPS的反馈:
当运行DSPS keil应用程序时,没有UART电缆连接,软件将运行到故障处理程序。故障原因是UART RX信号处于未定义状态。这可以通过将引脚的配置从INPUT改为INPUT_PULLUP来解决:
在文件:periph_setup.c,
功能:set_pad_functions ():
GPIO_配置引脚(GPIO_端口0,GPIO_引脚5,输入上拉,PID_UART1_RX,假);//将UART Rx设置为输入\上拉
// gpio_configurein (GPIO_PORT_0, GPIO_PIN_5, INPUT, PID_UART1_RX, false);
还有两件事需要注意:
当在DSPS设备角色和Android手机应用程序之间进行测试时,工具不识别默认的BDaddress。
处理:
在文件:nvds.c;.NVDS_TAG_BD_ADDRESS
解决方法:将值更改为其他值
这个问题将在Android应用程序的下一个版本中修复
3)
当从DSPS-device (PC终端+DevKit)传送值“0x00”给android时,如果总字节数小于8字节,则不显示值“0x00”及以后的数据。
这一问题的根本原因是在DSPS设备固件中,并将在下一个版本中修复。
BR JE_Dialog
取得了一些进展。
我能够发送串行数据,并且可以在DSPS应用程序中看到它,但在使用Blueloupe应用程序时无法看到它。
这有什么原因吗,还是我遗漏了什么?
谢谢
嗨,罗尼,
当中央侧dsp处于活动状态时,当外围设备开始广告时,它将立即连接到外围设备。BlueLoupe不是用来窃听的,所以它不会显示其他两个实体之间的连接的任何细节。如果你停止中心设备,你应该立即看到外围广告。
我尝试在没有DSPS的Android端连接,但使用我们的应用程序或BlueLoupe。
BlueLoupe可以正常连接,但没有收到通知。
我可以看到我从Nordic获得的软件数据在handle=18上更新,但不是通过通知。
你有简短的代码告诉我们如何获取数据吗?
嗨,我正在尝试让这个演示运行在基本的太。你是否有更好的信息来说明如何进行?
我使用2014年12月5日(星期五)的说明制作了这个演示。谢谢。
这个演示缺少基本的文档和适当的支持。
欢呼。
Hello fordp,正如文档所示,它目前只支持EXPERT工具包。正如概述的,有一个BASIC的解决方案,但还没有在文档中。我们正在进行更新,所以感谢您的反馈。BR JE_Dialog
你好,
我想复制使用BASIC工具包和TTL-232R-3V3电缆的SPS演示。
您能否提供有关如何引导工具包(SPS主机)并将TTL-232R-3V3连接到该工具包的更多详细信息?
先谢谢你。