hi, i am working on the project where have to create the interaction of gsm m 66 with stm32 that too with the nonblocking library. can anyone suggest to me how I should start? actually, I know the diff between blocking n nonblocking and all necessities required but it first time working on gsm so don't know how I should proceed...
integer said:the nonblocking library
What library is that?
integer said:don't know how I should proceed
AT commands are just text strings - so start by getting up to speed with sending & receiving text strings.
Keep it simple to start, and just send to a terminal.
Then add receiving from a terminal.
You will also need to spend time studying your Quectel documentation - in particular, the AT Commands documentation. Practice sending commands manually from a terminal, and observing the responses on the terminal.
Take one step at a time.
EDIT - see: www.avrfreaks.net/.../1138166
There are tons of references on the interwebs to controlling GSM modems from microcontrollers.
only the other week: https://community.st.com/s/question/0D53W00000eu8lFSAQ/quectel-gsmgprs-at-command
The key thing is not to rely upon "blind" delays: https://www.avrfreaks.net/comment/2139451#comment-2139451
None of this has anything specifically to do with Keil.
GSM related requests are not belonging to Keil products. Please post your request to a different forum.