I am currently doing a project on PIC 16f877a with SIM900D GSM MODULE. The purpose of this GSM MODULE is to send an SMS to a number and then wait for response. Based on the response, it would call functions from the PIC 16f877a. I need immediate help in writing the code in C to generate a menu and send it to a mobile number.I am currently using MPLAB IDE 8.80...
Interfacing PIC 16f877a with SIM900D
Hi Ahmed,
Good Project, if you could do coding on your own you can learn much more, suggest you to start from your side i will support you to complete your project.
Learn below topics to start coding:
Basic AT commands for SMS.
Serial Communication(UART) through microcontroller.
All the Best !!!
Hi Amrith,
Could you tell me the best way to learn CCS coding ..
Hi Ahmed..
Good. Will get back to you with a solution in short time.
Hi Srikanth,
Suggest you to visit Texas Instrument web site, they provide you online training with videos. Also you will find much more stuff on CCS.
Amrit ,
I mean CCS C compiler programming for PIC microcontrollers..
Srikanth,
I thought that you were asking about CCS(Code Composer Studio IDE), Very familiar IDE used on multiple platforms.
For CCS C compiler (Custom Computer Service), you can vist ccsinfo.com, there you can find example progrms for different PIC controllers & tutorials for beginners, if you are a beginner start writing basic code using port pins to blink LED e.t.c
I did small projects with LEDs, and ADC...
But for LCD i got many doubts.. specially using with predefined functions..
Ahmed,
Check the function send();
You may not be clearing the bits after each transmission.
Hi Amrit,
I successfully sent SMS using SIM 300 modem wit PIC microcontroller. Is it possible to send SMS to multiple numbers at a time??
Hi Srikanth,
Well Done !!!
It is not possible to send SMS to multiple numbers at a time. The only way to send SMS to multiple numbers is to provide some time delay after each SMS is sent.
Thnx Amrith ,
Now im tryin to make a voice call...
AT command for making a voic call is ATD********* ;
TRY THIS.