Hi, in the CC3000 datasheet it says that after VBAT_SW_EN is driven high, IRQ should go low to indicate that it's ready to accept data. But when I drive VBAT_SW_EN high, IRQ goes high and stays high forever. What could be causing this?
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.
Hi, in the CC3000 datasheet it says that after VBAT_SW_EN is driven high, IRQ should go low to indicate that it's ready to accept data. But when I drive VBAT_SW_EN high, IRQ goes high and stays high forever. What could be causing this?
If the CC3000 is connected and powered correctly and all the pins are configured correctly on you MCU, this means that you have a broken CC3000 module. However it is much more likely that you have not connected it or configured it correctly.
Please provide more information, like what type of board and MCU are you using and have you connected the external loops as described in the datasheet.
I'm using an STM32F429 MCU and a bare CC3000 module on a custom circuit board. On the CC3000 I have WL_EN1 and WL_EN2 tied to ground if that's what you mean by "external loops". I haven't configured the SPI interface yet, so all pins are floating except for CS which I'm driving high. Is there something else I should do to make it work? Is there some way to test the module via the RS232 interface?
By loops I meant you need to connect the following pins of the CC3000 as specified in the datasheet:
• Pin 5 to Pin 7 - not to ground
• Pin 27 to Pin 28
• Pin 29 to Pin 30
Ah, how did I overlook that? Disconnected 5 and 7 from ground and IRQ goes low now. Thanks for the help.