你有没有一个版本的串口服务可以在基本SDK中运行?
你好,罗尼,我将要检查最终版本:让我回到那个。
BR JE\u对话框
你好,罗尼,有个解决办法。在基本套件的UART实现上有一些限制,这意味着使用外部USB到UART电缆cna可以克服这个问题。
我们用来连接基本DK串行端口的电缆是FTDI USB-RS232 TTL电缆(零件号:TTL-232R-3V3)。
此外,还应对源代码进行一些更改,以便将正确的管脚连接到UART:
在“periph\u setup.c”文件中
在“GPIO\ U预订”功能中,行:
(51)保留GPIO(UART1\U TX、GPIO\U端口\U 0、GPIO\U引脚\U 4、PID\U UART1\U TX);
(52)保留GPIO(UART1\U RX、GPIO\U端口\U 0、GPIO\U引脚\U 5、PID\U UART1\U RX);
应指向将连接到FTDI电缆的正确端口和引脚。
此外,在“设置键盘功能”功能中,行:
(68)GPIO\ U配置引脚(GPIO\ U端口\ U 0,GPIO\ U引脚\ U 4,输出,PID\ U UART1\ U TX,false);
(69)GPIO\ U配置引脚(GPIO\ U端口\ U 0,GPIO\ U引脚\ U 5,输入,PID\ U UART1\ U RX,false);
应指向正确的端口和引脚。此外,“INPUT”值应更改为“INPUT\u PULLUP”。
好 啊。我会试试并报告的。
你好,Rony,我刚和开发团队核实过:只要你让它作为2线UART(而不是4线)运行,基本套件就可以正常工作。BR JE\u对话框。
我将从模拟uart开始,自己填充输入fifo,检查每秒通过ble可以xmit的数据量。当这工作时,我将添加uart接口,我已经用我的业余实现。我也用两根电线。谢谢
不幸的是,它甚至没有开始。我在第120行找到了一个断点:hardfault\u handle.c。
119:if((GetWord16(SYS\u STAT\u REG)&DBG\u IS\u UP)==DBG\u IS\u UP)120:u asm(“BKPT#0\n”);121:还有吗122:while(1);
有什么线索吗?
你好,Rony,我明天打电话给开发团队来解决这个问题:4线实现是好的,但是根据电子邮件,2线我得到了相互矛盾的反馈。BR JE\u对话框
你好,罗尼,
以下是我对使用2线on基本套件运行DSP的反馈:
在没有UART电缆连接的情况下运行DSPS keil应用程序时,软件将运行到故障处理程序中。故障原因是UART RX信号处于未定义状态。通过将引脚配置从INPUT更改为INPUT\u PULLUP,可以解决此问题:在文件:periph\u setup.c中,
函数:set \u pad \u functions():
GPIO_ConfigurePin(GPIO_PORT_0,GPIO_PIN_5,INPUT_PULLUP,PID_UART1_RX,false);//将UART RX设置为INPUT_PULLUP
//GPIO\ U配置引脚(GPIO\ U端口\ U 0,GPIO\ U引脚\ U 5,输入,PID\ U UART1\ U RX,false);
还有两件事需要注意:
在DSPS设备角色和Android手机应用程序之间进行测试时,该工具无法识别默认BDaddress。
解决方法:
在文件中:nvds.c;.nvds\u TAG\u BD\u ADDRESS
解决方法:将值更改为其他值
这个问题将在下一版本的Android应用程序中修复
3)
将值“0x00”从DSPS设备(PC终端+DevKit)传输到android时,如果总字节数小于8字节,则不会显示值0x00和以下数据。
这一问题的根本原因在于DSPS设备固件,将在下一版本中修复。
取得了一些进展。我可以发送串行数据,我可以在DSPS应用程序中看到它,但在使用Blueloupe应用程序时看不到它。这是有原因的还是我遗漏了什么?谢谢
嗨,罗尼,
当中央端DSP处于活动状态时,当外围设备开始播放广告时,它将立即连接到外围设备。BlueLoupe不用于窃听,因此它不会显示其他两个实体之间连接的任何细节。如果您停止中央设备,您应该立即看到外围广告。
我正在尝试连接没有DSP的Android端,但使用我们的应用程序或BlueLoupe。BlueLoupe可以正常连接,但不会收到任何通知。我可以看到数据与软件,我从北欧正在更新句柄=18,但不是通过通知。你有一个简短的代码告诉我们如何获取数据吗?
嗨,我想让这个演示运行在基本的太。你有更好的关于如何进行的信息吗?
我有演示工作的基本使用说明,从星期五,2014年12月5日。谢谢。这个演示缺少文档和对基本的支持。
干杯。
您好fordp,如文档所示,它现在只支持专家工具包。有一个基本的解决方法概述,但它还没有在文档中。我们正在更新这个,所以谢谢你的反馈。BR JE\u对话框
你好,
我想用基本套件和TTL-232R-3V3电缆复制SPS的演示。
您能提供更多关于如何引导套件(SPS主机)并将TTL-232R-3V3连接到该套件的详细信息吗?
先谢谢你。
你好,罗尼,我将要检查最终版本:让我回到那个。
BR JE\u对话框
你好,罗尼,有个解决办法。在基本套件的UART实现上有一些限制,这意味着使用外部USB到UART电缆cna可以克服这个问题。
我们用来连接基本DK串行端口的电缆是FTDI USB-RS232 TTL电缆(零件号:TTL-232R-3V3)。
此外,还应对源代码进行一些更改,以便将正确的管脚连接到UART:
在“periph\u setup.c”文件中
在“GPIO\ U预订”功能中,行:
(51)保留GPIO(UART1\U TX、GPIO\U端口\U 0、GPIO\U引脚\U 4、PID\U UART1\U TX);
(52)保留GPIO(UART1\U RX、GPIO\U端口\U 0、GPIO\U引脚\U 5、PID\U UART1\U RX);
应指向将连接到FTDI电缆的正确端口和引脚。
此外,在“设置键盘功能”功能中,行:
(68)GPIO\ U配置引脚(GPIO\ U端口\ U 0,GPIO\ U引脚\ U 4,输出,PID\ U UART1\ U 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\u对话框
好 啊。
我会试试并报告的。
你好,Rony,我刚和开发团队核实过:只要你让它作为2线UART(而不是4线)运行,基本套件就可以正常工作。BR JE\u对话框。
我将从模拟uart开始,自己填充输入fifo,检查每秒通过ble可以xmit的数据量。
当这工作时,我将添加uart接口,我已经用我的业余实现。
我也用两根电线。
谢谢
不幸的是,它甚至没有开始。
我在第120行找到了一个断点:hardfault\u handle.c。
119:if((GetWord16(SYS\u STAT\u REG)&DBG\u IS\u UP)==DBG\u IS\u UP)
120:u asm(“BKPT#0\n”);
121:还有吗
122:while(1);
有什么线索吗?
你好,Rony,我明天打电话给开发团队来解决这个问题:4线实现是好的,但是根据电子邮件,2线我得到了相互矛盾的反馈。BR JE\u对话框
你好,罗尼,
以下是我对使用2线on基本套件运行DSP的反馈:
在没有UART电缆连接的情况下运行DSPS keil应用程序时,软件将运行到故障处理程序中。故障原因是UART RX信号处于未定义状态。通过将引脚配置从INPUT更改为INPUT\u PULLUP,可以解决此问题:
在文件:periph\u setup.c中,
函数:set \u pad \u functions():
GPIO_ConfigurePin(GPIO_PORT_0,GPIO_PIN_5,INPUT_PULLUP,PID_UART1_RX,false);//将UART RX设置为INPUT_PULLUP
//GPIO\ U配置引脚(GPIO\ U端口\ U 0,GPIO\ U引脚\ U 5,输入,PID\ U UART1\ U RX,false);
还有两件事需要注意:
在DSPS设备角色和Android手机应用程序之间进行测试时,该工具无法识别默认BDaddress。
解决方法:
在文件中:nvds.c;.nvds\u TAG\u BD\u ADDRESS
解决方法:将值更改为其他值
这个问题将在下一版本的Android应用程序中修复
3)
将值“0x00”从DSPS设备(PC终端+DevKit)传输到android时,如果总字节数小于8字节,则不会显示值0x00和以下数据。
这一问题的根本原因在于DSPS设备固件,将在下一版本中修复。
BR JE\u对话框
取得了一些进展。
我可以发送串行数据,我可以在DSPS应用程序中看到它,但在使用Blueloupe应用程序时看不到它。
这是有原因的还是我遗漏了什么?
谢谢
嗨,罗尼,
当中央端DSP处于活动状态时,当外围设备开始播放广告时,它将立即连接到外围设备。BlueLoupe不用于窃听,因此它不会显示其他两个实体之间连接的任何细节。如果您停止中央设备,您应该立即看到外围广告。
我正在尝试连接没有DSP的Android端,但使用我们的应用程序或BlueLoupe。
BlueLoupe可以正常连接,但不会收到任何通知。
我可以看到数据与软件,我从北欧正在更新句柄=18,但不是通过通知。
你有一个简短的代码告诉我们如何获取数据吗?
嗨,我想让这个演示运行在基本的太。你有更好的关于如何进行的信息吗?
我有演示工作的基本使用说明,从星期五,2014年12月5日。谢谢。
这个演示缺少文档和对基本的支持。
干杯。
您好fordp,如文档所示,它现在只支持专家工具包。有一个基本的解决方法概述,但它还没有在文档中。我们正在更新这个,所以谢谢你的反馈。BR JE\u对话框
你好,
我想用基本套件和TTL-232R-3V3电缆复制SPS的演示。
您能提供更多关于如何引导套件(SPS主机)并将TTL-232R-3V3连接到该套件的详细信息吗?
先谢谢你。