اطلاعیه

Collapse
No announcement yet.

مشکل با AVR و SIM 900

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : مشکل با AVR و SIM 900

    فکر کنم درسته چون که برد کاربردی صنعتی همینجوریه و زیرش کلی چیز میز داره
    http://eshop.eca.ir/%D8%A8%D8%B1%D8%AF%D9%87%D8%A7%DB%8C-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C/1276-%D8%A8%D8%B1%D8%AF-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-%D8%B5%D9%86%D8%B9%D8%AA%DB%8CGSM-SIM900-RevB.html

    ماژول سالم سالمه همچنان


    خودتون غیر مستقیم گفتید برنامه ایزاد داره (از اسکنف استفاده نکن ))

    دیدگاه


      #17
      پاسخ : پاسخ : مشکل با AVR و SIM 900

      نوشته اصلی توسط electronic_2222
      فکر کنم درسته چون که برد کاربردی صنعتی همینجوریه و زیرش کلی چیز میز داره
      http://eshop.eca.ir/%D8%A8%D8%B1%D8%AF%D9%87%D8%A7%DB%8C-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C/1276-%D8%A8%D8%B1%D8%AF-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-%D8%B5%D9%86%D8%B9%D8%AA%DB%8CGSM-SIM900-RevB.html

      ماژول سالم سالمه همچنان


      خودتون غیر مستقیم گفتید برنامه ایزاد داره (از اسکنف استفاده نکن ))
      راجع به سریال پورت از ما گفتن بود . خود دانی

      Scanf هم میخای چیکار آخه؟ یه دونه نیو لاین یه دونه ok یه دونه اینتر ... یه کد بزن که منتظر K باشه...

      دیدگاه


        #18
        پاسخ : پاسخ : مشکل با AVR و SIM 900

        نوشته اصلی توسط Amir safari
        راجع به سریال پورت از ما گفتن بود . خود دانی

        Scanf هم میخای چیکار آخه؟ یه دونه نیو لاین یه دونه ok یه دونه اینتر ... یه کد بزن که منتظر K باشه...
        ممنون میشه یه برنامه تروتمیز و کامل به ما بدید؟؟

        واسه اتصالات هم از آقای ایمانی فر پرسیدم (اگه درست فهمیده باشم و من گردن نمیگیرم دوستان!!)

        دیدگاه


          #19
          پاسخ : مشکل با AVR و SIM 900

          یعنی شما میگین با این اتصالات میسوزه؟؟
          یا این که اس نمیده؟؟
          چه ترانزیستوری ؟؟ چه مقاومتی؟؟؟؟

          ولی نوشته اتصال مستقیم به میکرو ها! زیر این برد هم کلی مقاومتو خازن و رگولاتوره!

          ممنون میشه یه برنامه تروتمیز و کامل به ما بدید؟؟

          دیدگاه


            #20
            پاسخ : مشکل با AVR و SIM 900

            یعنی مثل سازمان اطلاعات رد میگیری :mrgreen: 5 دقیقه دیگه میای در خونمون :mrgreen:
            ببین بیا اول شماتیک رو چک کن , الکی میکرو وصل نکن , من نمیدونم این بورد صنعتی چطوری اتصال میکرو رو فراهم کرده اگه شماتیک بزاری خوبه

            بعدش , اصلا از سریال پورت میکروت مطمئنی؟ بیت ریت رو مطمئنی؟ ببین تا یه دونه AT نفرستی و ok دریافت نکنی هیچی به هیچی...
            پیشنهادم اینه که تاپیک GSM رو بخونی همه اینا رو قبلا سوال پرسیدن ملت

            دیدگاه


              #21
              پاسخ : مشکل با AVR و SIM 900

              نوشته اصلی توسط Amir safari
              یعنی مثل سازمان اطلاعات رد میگیری :mrgreen: 5 دقیقه دیگه میای در خونمون :mrgreen:
              ببین بیا اول شماتیک رو چک کن , الکی میکرو وصل نکن , من نمیدونم این بورد صنعتی چطوری اتصال میکرو رو فراهم کرده اگه شماتیک بزاری خوبه

              بعدش , اصلا از سریال پورت میکروت مطمئنی؟ بیت ریت رو مطمئنی؟ ببین تا یه دونه AT نفرستی و ok دریافت نکنی هیچی به هیچی...
              پیشنهادم اینه که تاپیک GSM رو بخونی همه اینا رو قبلا سوال پرسیدن ملت
              نه ما آدرس میدیم سحر درخدمت باشیم...
              من الان هم میکروم سالمه هم ماژول بعد این همه اتصالات

              شما میشه برزنامه خوب به ما بدید؟
              کلا کار رو نرم افزاری پیش ببریم شماتیک رو بیخیال از اول فرض کنیم میخوایم برنامه ریزی کنیم میکرو رو و اس بدیم با اژول منهای شماتیک

              دیدگاه


                #22
                پاسخ : مشکل با AVR و SIM 900

                اینم یه برنامه برای ارسال SMS
                کد:
                char Enter=13;
                char double_quote=34;
                char Ctrlz=26;
                char TELL[12]="091********";
                char dell[8]="DEL ALL";
                
                
                
                  if(PIND.5==0)
                 {
                  while(PIND.5==0);
                  delay_ms(20);
                
                 
                   
                   printf("at+cmgs=%1c%s%1c%1c",double_quote,TELL,double_quote,Enter);
                   delay_ms(1000);
                   printf("System no001 is activated.%1c%1c",Enter,Ctrlz);    
                   delay_ms(1000);   
                
                  }

                دیدگاه


                  #23
                  پاسخ : مشکل با AVR و SIM 900

                  ممنون اقا مرتضی
                  یعنی الان پروگرم و اتصال کنم اس میده؟؟ بعد چند ثانیه؟

                  دیدگاه


                    #24
                    پاسخ : مشکل با AVR و SIM 900

                    اگه اتصالاتت درست باشه و سرعت میکرو وsim900یکی باشه اره اس می ده اگه جواب گرفتی بگو تا دریافت اس هم برات بزارم

                    فقط یه نکته که اگه اس ام اس های دریافتیت از یه مقدار بیشتر باشه دیگه sim900اس ام اس دریافت نمی کنه که در این حالت باید پاک کنی وگرنه اس ام اس دریافت نمی کنه

                    دیدگاه


                      #25
                      پاسخ : مشکل با AVR و SIM 900

                      اس نداد چرا؟ کمــــــــک

                      دیدگاه


                        #26
                        پاسخ : مشکل با AVR و SIM 900

                        از اول تنظیمات کدویزارد بیاید لطفا و کلاک و باود ریت و تنظیمات اینتراپتو و.....

                        دیدگاه


                          #27
                          پاسخ : مشکل با AVR و SIM 900

                          شما اول اطمینان حاصل کنید که حافظه smsتون پاک
                          دوم برنامتو بزار تا برات چک کنم

                          دیدگاه


                            #28
                            پاسخ : مشکل با AVR و SIM 900

                            دوست عزیز شما برای من پیغام خصوصی دادید
                            و لینک این تاپیک را برام فرستادید...

                            باید خدمتتون عرض کنم که
                            من فقط با بسکام کار میکنم و در پست اول شما انگار فرموده بودید که با C کار میکنید
                            البته تاپیک را کامل نخواندم
                            ولی اگر با بسکام میخواهید راه اندازی کنید
                            میتونید مقاله داخل امضاء منو دانلود کنید
                            خیلی میتونه کمکتون کنه...
                            آموزش ساخت دستگاه برف ساز خانگی : https://www.eca.ir/forums/thread55009.html
                            مقاله آموزشی 11 پروژه با AVR و بسکام: https://www.eca.ir/forums/thread31760.html
                            _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡__*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_

                            دیدگاه


                              #29
                              پاسخ : مشکل با AVR و SIM 900

                              اتصالاتم رو پست یک گفتم
                              بردم کاربردی صنعتیه و وقتی که هم وصله به میکرو و قتی هم ول نیست زنگ هم میخوره (نسوخته) با کامپیوتر هم با ماژول اس میدم با نرم افزار.

                              فقط میمونه ظاهرا تنظیمات کدویزارد و برنامه (خود برنامه که آقا مرتضی زحمتشو کشیدن)

                              دیدگاه


                                #30
                                پاسخ : مشکل با AVR و SIM 900

                                کدم:
                                کد:
                                /*****************************************************
                                This program was produced by the
                                CodeWizardAVR V2.04.4a Advanced
                                Automatic Program Generator
                                © Copyright 1998-2009 Pavel Haiduc, HP InfoTech s.r.l.
                                http://www.hpinfotech.com
                                
                                Project : 
                                Version : 
                                Date  : 2013/07/27
                                Author : NeVaDa
                                Company : 
                                Comments: 
                                
                                
                                Chip type        : ATmega32
                                Program type      : Application
                                AVR Core Clock frequency: 4.000000 MHz
                                Memory model      : Small
                                External RAM size    : 0
                                Data Stack size     : 512
                                *****************************************************/
                                
                                #include <mega32.h>
                                 #include <string.h>
                                 #include <delay.h>
                                char Enter=13;
                                char double_quote=34;
                                char Ctrlz=26;
                                char TELL[12]="091********";
                                char dell[8]="DEL ALL";
                                
                                
                                // Alphanumeric LCD Module functions
                                #asm
                                  .equ __lcd_port=0x1B ;PORTA
                                #endasm
                                #include <lcd.h>
                                
                                // Standard Input/Output functions
                                #include <stdio.h>
                                
                                // Declare your global variables here
                                
                                void main(void)
                                {
                                // Declare your local variables here
                                
                                // Input/Output Ports initialization
                                // Port A initialization
                                // Func7=Out Func6=Out Func5=Out Func4=Out Func3=Out Func2=Out Func1=Out Func0=Out 
                                // State7=0 State6=0 State5=0 State4=0 State3=0 State2=0 State1=0 State0=0 
                                PORTA=0x00;
                                DDRA=0xFF;
                                
                                // Port B initialization
                                // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
                                // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
                                PORTB=0x00;
                                DDRB=0x00;
                                
                                // Port C initialization
                                // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
                                // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
                                PORTC=0x00;
                                DDRC=0x00;
                                
                                // Port D initialization
                                // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
                                // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
                                PORTD=0x00;
                                DDRD=0x00;
                                
                                // Timer/Counter 0 initialization
                                // Clock source: System Clock
                                // Clock value: Timer 0 Stopped
                                // Mode: Normal top=FFh
                                // OC0 output: Disconnected
                                TCCR0=0x00;
                                TCNT0=0x00;
                                OCR0=0x00;
                                
                                // Timer/Counter 1 initialization
                                // Clock source: System Clock
                                // Clock value: Timer1 Stopped
                                // Mode: Normal top=FFFFh
                                // OC1A output: Discon.
                                // OC1B output: Discon.
                                // Noise Canceler: Off
                                // Input Capture on Falling Edge
                                // Timer1 Overflow Interrupt: Off
                                // Input Capture Interrupt: Off
                                // Compare A Match Interrupt: Off
                                // Compare B Match Interrupt: Off
                                TCCR1A=0x00;
                                TCCR1B=0x00;
                                TCNT1H=0x00;
                                TCNT1L=0x00;
                                ICR1H=0x00;
                                ICR1L=0x00;
                                OCR1AH=0x00;
                                OCR1AL=0x00;
                                OCR1BH=0x00;
                                OCR1BL=0x00;
                                
                                // Timer/Counter 2 initialization
                                // Clock source: System Clock
                                // Clock value: Timer2 Stopped
                                // Mode: Normal top=FFh
                                // OC2 output: Disconnected
                                ASSR=0x00;
                                TCCR2=0x00;
                                TCNT2=0x00;
                                OCR2=0x00;
                                
                                // External Interrupt(s) initialization
                                // INT0: Off
                                // INT1: Off
                                // INT2: Off
                                MCUCR=0x00;
                                MCUCSR=0x00;
                                
                                // Timer(s)/Counter(s) Interrupt(s) initialization
                                TIMSK=0x00;
                                
                                // USART initialization
                                // Communication Parameters: 8 Data, 1 Stop, No Parity
                                // USART Receiver: On
                                // USART Transmitter: On
                                // USART Mode: Asynchronous
                                // USART Baud Rate: 9600
                                UCSRA=0x00;
                                UCSRB=0x18;
                                UCSRC=0x86;
                                UBRRH=0x00;
                                UBRRL=0x19;
                                
                                // Analog Comparator initialization
                                // Analog Comparator: Off
                                // Analog Comparator Input Capture by Timer/Counter 1: Off
                                ACSR=0x80;
                                SFIOR=0x00;
                                
                                // LCD module initialization
                                lcd_init(16);
                                
                                lcd_putsf("Hello");
                                delay_ms(300);
                                lcd_clear();
                                
                                  if(PIND.6==0)
                                 {
                                  while(PIND.5==0);
                                  delay_ms(20);
                                
                                 
                                   
                                   printf("at+cmgs=%1c%s%1c%1c",double_quote,TELL,double_quote,Enter);
                                   delay_ms(1000);
                                   printf("System no001 is activated.%1c%1c",Enter,Ctrlz);    
                                   delay_ms(1000);   
                                
                                  }
                                 lcd_putsf("By Messbah");
                                delay_ms(300);
                                lcd_clear();
                                while (1)
                                   {
                                   // Place your code here
                                
                                   };
                                }

                                دیدگاه

                                لطفا صبر کنید...
                                X