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.

[参考译文] BOOSTXL-CC3135:UART 在初始序列后无模块反馈

Guru**** 2394295 points
Other Parts Discussed in Thread: BOOSTXL-CC3135, CC3135

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/935805/boostxl-cc3135-uart-no-feedback-from-module-after-initial-sequence

器件型号:BOOSTXL-CC3135
主题中讨论的其他器件: CC3135

您好!

我正在尝试使 cc3135 USART 通信运行。 我将 BOOSTXL-cc3135直接连接到微控制器引脚。 sl_task 正在运行并且中断处理程序已配置。

设置复位引脚后、I 处理初始中断并接收启动序列。

[ BA DC CD AB 08 00 14 00 24 00 04 06 00 00 00 11 11 11 00 10 31 00 00 00 ]

HOST_IRQ 引脚此时保持高电平。  

接下来、我尝试向模块发送命令  

[FF EE DD BB 21 43 34 12 86 8C 04 00 10 E4 01 00]   (sl_WlanPolicySet)。

我可以在模块的 Rx 引脚上看到传输、但是模块不发送响应、中断引脚保持高电平。  我尝试了此帖子[1]中建议的另一条命令 、结果相同。

我连接了复位引脚、RTS、CTS、UART RX 和 TX 以及 IRQ 引脚  

此致、

Michael

[1] https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/p/928067/3433782

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

    您好、Michael、

    您尝试了其他什么命令? 只需设置连接策略?

    奇怪的是、在发送后续命令后、您不会看到主机 IRQ 线路被清除。

    是否可以尝试使用命令来获取器件的 MAC 地址而不是 sl_WlanPolicySet()? 该函数将为 sl_NetCfgGet ()、选项为 sl_netcfg_MAC_address_get。

    此致、

    本·M

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

    您好 Ben、

    我按照您的建议尝试了命令、但没有成功。

    模块如何知道何时通过 SPI 使用 UART? 是否有任何引脚需要编码以确保 UART 是 SPI 上的用户?

    是否可以使用重置线路而不是休眠线路来影响选择?  

    此致、

    Michael

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

    您好、Michael、

    该模块在初始化期间检测哪个接口处于活动状态、并将其设置为持续时间内的活动接口。 您必须配置器件上的其他特定引脚、以确保使用正确的接口。 由于您在使器件退出复位后看到器件初始化响应(第一个帖子中指示的启动序列)、因此您应该在前面的接口选择良好。

    复位线与休眠的使用不应影响选择。 我建议使用 N2HIB 线路来控制器件的启用/禁用、因为它可以提供更快的唤醒时间。  

    由于您现在不使用 NHIB 线路、如何配置它?

    此致、

    本·M

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

    使用 NHIB 引脚而不是复位引脚解决了我的问题。