Quantcast
Channel: Forum - Recent Threads
Viewing all articles
Browse latest Browse all 5781

DK-S7G2 Bluetooth LE module reset

$
0
0

Hi everyone,

I'm attempting to make use of the CMM-9301 Bluetooth LE module thats on the S7G2 development kit, but I'm having some issues with it.

After powers on or its reset pin has been pulled high for at least 1ms and then low again, the module should reboot and send a EM_STANDBY_STATE to the host. It should do this by pulling the IRQ pin high, the host must detgect this and provice a clock so the module can send the data to the host. However, after pulling its reset pin high for 100 ms (much longer than the minimal 1ms the datasheet specifies) the IRQ pin never gets pulled high. The image below shows that. Does anybody know what could cause the module not to respond to the reset through its reset pin?

After the module powers on, it does pull the IRQ pin high. I detect this and provice a clock so it can send the data. However, the data I receive is not the data I expected. A EM_STANDBY_STATE event should consist of 4 bytes: a packet ID, an event code, parameter length and the parameters. For the EM_STANDBY_STATE this should result in the following bytes: 0x04 0xFF 0x01 0x01. But when I read the data from the module I get 0x09 0xFE 0x02 0x03. Not at all what I was expecting! I have read through the EM9301 datasheet but have not found the meaning of these four values. Does anybody know what these bytes mean?

Additionally the module also does not respond to any HCI command I send it. It seems to never pull the IRQ pin high except after it powers on.

Any help would be greatly appreciated!

Regards,

Dennis


Viewing all articles
Browse latest Browse all 5781

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>