This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2564MODNEM:CC2564蓝牙SPP信息和状态指示问题

Guru**** 2387060 points
Other Parts Discussed in Thread: CC2564MODNEM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/581751/cc2564modnem-cc2564-bluetopia-spp-information-status-indications-issue

部件号:CC2564MODNEM

第一:SPP_Event_Callback函数的etPort_Send_Port_Information_Indication事件为何 无法检测SPP_Event_Data->Event_Data.SPP_Send_Port_Information_Indication_Date->SPPPortInformation.Parity属性的更改。 我的意思是它可以感知,但属性始终为0值(无奇偶校验),即使是远端也会打开偶校验或奇数奇偶校验的端口。

第二:当远程端想要更改流控制时,SPPPortInformation.PortInformationMask无法发出信号。 我的意思是 ,如果远端需要特定的流控制,则无法设置SPP_PORT_information_flow_control_bit。 如果SPP_PORT_information_flow_control_bit工作正常,SPP_Event_Data->Event_Data.SPP_Send_Port_Information_Indication_Data->SPPPortInformation.FlowControlMask属性是否设置正确。

第3个:SPPPortInformation.DataBits -> 6和7已交换。 当远程端打开具有6个数据位的端口时,服务器会说有人想打开具有7个数据位的端口。 如果远程需要7个数据位,服务器会说:客户端需要6个数据位?

第四:如果远端通过终端发送中断,则无法检测到etPort_Status_Indication事件。

Еxperimental布置:
蓝牙双模式堆栈正在Discovery STM32F411VE上运行,对讲机是通过CC256XEM-STAAPT适配器板实现的CC2564MODNEM评估板。 该应用程序已修改SPPDemo,它在端口1上打开服务器,并尝试根据远程端打开端口请求设置配置STM32F4的硬件USART。 客户端是运行随机终端应用程序的任何PC的蓝牙。

是否有任何建议来处理所有这些问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    此查询已分配给相关专家。 我们将很快回复您。

    此致,
    Vihang
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Microsoft似乎正在变得越来越慢。 购买第二个带适配器板和CC2564MODNEM模块的DiscoveryF4并配置为客户端后,没有先前观察到的问题的跟踪。 问题在于在Win7,8和10中实施BT堆栈。 在XP中有一些适当的行为,但流控制又是不可控的(这是无 流控制连接的某种变通办法),我似乎应该接受这一点,并且必须找到一些非常规的方法来告诉服务器如何设置物理UART。