This firmware doesn't support dtmf. As per my knowledge firmwares with _DTMF and _Enhance only support DTMF.hello
my firmware sim900 is 1137B12SIM900m64_ST
dtmf isnt work
at+ddet isnt work
This firmware doesn't support dtmf. As per my knowledge firmwares with _DTMF and _Enhance only support DTMF.
This is the one i use my self. You can find more firmwares in this linkand herePlease give me the firmware link
Hi Chinmay. I have a final question: I´m trying to wait in my code till a GPIO rising edge generates an EVENT_INTERRUPT event. But no matter the voltage I apply at pin 55 or 56, no edge is detected. These are the steps I follow:
1) Unsubscribe pin
2)Set pin to Interrupt
3)Set rising edge
4)Set de-bounce time to 20
In all of them I check taht i get FL_OK as a response, so it should be OK. But when I apply 3volts to the configured pin no EVENT_INERRUPTS shows up... May be interrupts are not supported by my core file??? 1137B01V01SIM908M64_ST_DTMF_JD_EAT
Do I have to write something in the lib files??
Anybody who succeeded with GPIO interrupts??
thanks in advance, best regards
Iban
Hi Pozzari
With regards to your core file version, I am using "1137B02V01SIM908M64_ST_DTMF_JD_EAT" so i would recommend you to download it from one of my previous posts (4-2-2013). Replace the original download tool by the one supplied (v1.3) and load your app. With this core, user app. needs to be at address 00400000, and 00000000 for the core file.
You only need to keep the PWR_KEY for for the SIM908 to start. Also, check that you set the correct baudrate with the AT+IPR command ("AT+IPR=115200\r" for example).
You also have to direct the messages from the core processor to the serial port (It´s explained in the SIM908 EmbeddedAT command related documentation). Something like this:
//Input from serial port "MAIN" sent to the embedded application. Will rise EVENT_UARTDATA event when something is received by "MAIN" serial port in the EVAL KIT
ebdat9_03SetModemdataToFL(TRUE);
//Output from CORE sent to the embedded application. Will rise EVENT_MODEMDATA event when something is sent by the core.
ebdat9_04SetUartdataToFL(TRUE);
(Please note these two commands are for my eval board. They may not work in your hardware)
I think the SIM908 autodetects the baud rate in the beginning, so you have to enter a CAPITAL LETTER in you hyperterm for the module to recognize it. For example, write "AT" and press CR. Sim908 should give an "OK" for an answer.
Hope this helps!!
Best wishes
Iban
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?