اطلاعیه

Collapse
No announcement yet.

کار نکردن چوک آبی برای شماره گیری DTMF

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

    #16
    پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

    سلام
    برای تنظیم فیوز بیت ها :

    موفق باشید
    یاعلی
    محمد.م

    دیدگاه


      #17
      پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

      نوشته اصلی توسط shp007
      سلام،
      آره برای تست همون کار رو میکنم، گوشی رو بر میدارم.
      خوب اگر اینطوریه بذار یه بار دیگه تست کنم اول.
      آقا ADSL هم اثر داره تو اشغالی؟
      اگه اسپیلیتر(فیلتر) سر راه adsl هست نباید تاثیری بزاره ولی شما بدون adsl و به طور مستقیم هم تست کن
      اگه تا حالا گوشی برمیداشتی و نگاه به نتیجه کار مدار داشتی فایده نداره چون اومدی با تلفن خط رو اشغال کردی
      از حالا بدون تلفن هم چک کن
      بلنگو هم لازم نیست یه بار با تلفن چک کن اگه صدا میاد بار دیگه بدون تلفن چک کن ببین تلفن مورد نظر زنگ می خوره یا نه

      دستور Enable Interrupts هم باید اوایل برنامه استفاده کرده باشی
      تو دستور Dtmfout Tel , 50 که گزاشتی باید قبلش متغییر tel از نوع استرینگ با طول مشخص تعیین شده باشه
      مثلا:
      کد:
      Dim tel As String * 8
      
       
      tel = "88788888"                     ' number to dial
      
      Dtmfout tel , 100
      دعا کنید برای من

      چی شد پس لطفا همین حالا!

      دیدگاه


        #18
        پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

        نوشته اصلی توسط shp007
        این فیوز بیت کریستال چه جوری ست میشه؟
        1. کدوم مقاومت؟ اون 10k که رفته تو سیم تل؟
        2. این کار سخته یکم،

        برای تست شماره گیری بلندگو رو چه جوری بزارم؟ سمت 2 سر یا 3 سر؟ من یه بلند گو از یه ماشین اسباب بازی درآوردم، همین جواب میده؟
        اگه می خوای کریستال خارجی بزاری همون جایی که تو بسکام پروگرم میکنی تب lock and fuse bit یه قسمت برای کریستال هست که باید از بین ext ها مقدار مورد نظرت رو تنظیم کنی بعد هم یکی از دکمه های رایت بغلیش فعال میشه که باید بزنی تا ذخیره بشه (دقیق یادم نیست کدوم دکمه) دست به چیزای دیگه هم نزن
        و مقدار کریستال هم توی برنامه تصحیح کن
        اول این نکات دستوری که گفتم و تنظیم فیوز بیت ها رو انجام بده بعد اگه نشد دست به سخت افزار بزن

        1-آره همون مقاومت 10k
        2-بی خیال دستش نزن هر چند من نمی دونم این سخت افزار درست هست یا نه
        --------------------------------------
        همون طور که تو امضا هست بی ثواتم!
        دعا کنید برای من

        چی شد پس لطفا همین حالا!

        دیدگاه


          #19
          پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

          داداش من این مدار رو خودم بستم و جواب داده

          در مورد ADSL هم بله تاثیر میزاره باید اسپلیتر وصل باشه یا مودم رو خاموش کنی بنظر خاموش کنی بعد تست بگیری بهتره

          دیدگاه


            #20
            پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

            نوشته اصلی توسط alizard
            اگه می خوای کریستال خارجی بزاری همون جایی که تو بسکام پروگرم میکنی تب lock and fuse bit یه قسمت برای کریستال هست که باید از بین ext ها مقدار مورد نظرت رو تنظیم کنی بعد هم یکی از دکمه های رایت بغلیش فعال میشه که باید بزنی تا ذخیره بشه (دقیق یادم نیست کدوم دکمه) دست به چیزای دیگه هم نزن
            و مقدار کریستال هم توی برنامه تصحیح کن
            اول این نکات دستوری که گفتم و تنظیم فیوز بیت ها رو انجام بده بعد اگه نشد دست به سخت افزار بزن

            1-آره همون مقاومت 10k
            2-بی خیال دستش نزن هر چند من نمی دونم این سخت افزار درست هست یا نه
            --------------------------------------
            همون طور که تو امضا هست بی ثواتم!
            سلام،

            من میکرو رو دوباره به 4 مگ بردم چون با 8 مگهم هیچ فرقی نکرد با 4 مگ.

            الان من این فیوز بیت رو چه جوری تنظیم کنم؟

            فقط این که اول خود فایل هگز رو پروگرم کنم تو میکرو بعد فیوز بیت و این کارا؟
            این عکسای فیوز بیت پروگرمر و میکرو فعلیه :

            http://upcity.ir/images2/55222827457117621717.png
            http://upcity.ir/images2/11052540901182266567.png
            http://upcity.ir/images2/86150358162356206032.png
            http://upcity.ir/images2/53572984929543109474.png


            اینم کدی که دارم:

            $regfile = "m8def.dat"
            $crystal = 4000000
            'Int
            Enable Interrupts
            'I/O
            Config Pinb.0 = Output 'On Line
            Dial Alias Portb.0

            Config Pind.4 = Output 'Dail_LED
            Dial_led Alias Portd.4

            'LCD
            Cursor Off
            Cls

            'Var
            Dim X As Word
            Dim I As Byte
            Dim Tel As String * 11
            Tel = "09121234567"

            Cls : Lcd "Num:" ; Tel
            Wait 2

            'Main Prog
            Home
            Lcd "Wait For Sensor"
            For I = 20 To 1 Step -1
            X = Getadc(5)
            Lowerline
            Lcd X ; " < 400 ? " ; I ; " "
            Waitms 500
            Next I

            'Beep
            Set Alarm
            Waitms 50
            Reset Alarm

            Cls
            Home
            Lcd "Ready To Use"

            Do
            X = Getadc(5)
            Lowerline
            Lcd "If " ; X ; " > 400 "
            Waitms 100
            If X > 400 Then

            'Alarm
            Cls
            Lowerline
            Lcd " Alarm "

            For I = 1 To 10
            Set Alarm
            Waitms 50
            Reset Alarm
            Waitms 100
            Next I

            'Dialing
            Cls
            Lowerline
            Lcd "Dial:" ; Tel
            Set Dial_led
            Wait 1
            Set Dial
            Wait 1
            Dtmfout Tel , 150
            Wait 10
            Reset Dial_led
            Reset Dial

            End If
            Loop
            End

            دیدگاه


              #21
              پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

              فیوز بیت رو اشنباه پروگرم میکنی یگ مگا هرتز داخلی داری پروگرم می کنی

              دیدگاه


                #22
                پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

                نوشته اصلی توسط tofan_2050
                داداش من این مدار رو خودم بستم و جواب داده

                در مورد ADSL هم بله تاثیر میزاره باید اسپلیتر وصل باشه یا مودم رو خاموش کنی بنظر خاموش کنی بعد تست بگیری بهتره
                ممنون،
                چک کردم اتصالات رو مثل همین مدار خودمه.
                این فیوز بیت و کدش چی بوده چی کارش کتم؟>

                دیدگاه


                  #23
                  پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

                  نوشته اصلی توسط tofan_2050
                  فیوز بیت رو اشنباه پروگرم میکنی یگ مگا هرتز داخلی داری پروگرم می کنی
                  آره دیدم،
                  تو این عکسا که گذاشتم کدوما باید تیک بخورن؟
                  بعدش باید write رو بزنم درسته؟

                  دیدگاه


                    #24
                    پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

                    برای کریستال بالاتر از 3 مگا هرتز اینجوری پروگرم کن

                    اره بعدش رایت رو بزن

                    دیدگاه


                      #25
                      پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

                      نوشته اصلی توسط tofan_2050
                      برای کریستال بالاتر از 3 مگا هرتز اینجوری پروگرم کن

                      اره بعدش رایت رو بزن
                      این کار رو کردم ، بعد فایل هگز رو رایت کردم و میکرو رو زدم رو برد تست کردم اما رو ال سی دی فقط مربع مربع نشون میده دیگه :angry:

                      دیدگاه


                        #26
                        پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

                        من به فیوز بیت ها تسلط ندارم و هر وقت کارم گیر افتاد جستجو میکنم
                        چون من با پروگرمر دیگه ای به غیر از خود بسکام کار نمیکنم نمیدونم چه کار باید کرد ولی شما یه با دیگه ای سی رو بزار روش ببین اون تغییراتی که دادی هنوز نشون میده(یعنی درست ذخیره کردی؟)
                        اول فیوز بیت ها رو کامل با توجه به کریستال 4 مگ که گزاشتی تنظیم میکنی(با راهنمایی دوستان)
                        بعد کامپایل میکنی و فایل هگز رو پروگرم میکنی یادت باشه داخل برنامه همcrystal=4000000

                        نگران lcd نباش اخه باید جواب بده
                        اگه نشد اصلا با 4 مگ یا 8 مگ داخلی بزار شاید با داخلی هم جواب بده درست نمیدونم
                        دعا کنید برای من

                        چی شد پس لطفا همین حالا!

                        دیدگاه


                          #27
                          پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

                          نوشته اصلی توسط alizard
                          من به فیوز بیت ها تسلط ندارم و هر وقت کارم گیر افتاد جستجو میکنم
                          چون من با پروگرمر دیگه ای به غیر از خود بسکام کار نمیکنم نمیدونم چه کار باید کرد ولی شما یه با دیگه ای سی رو بزار روش ببین اون تغییراتی که دادی هنوز نشون میده(یعنی درست ذخیره کردی؟)
                          اول فیوز بیت ها رو کامل با توجه به کریستال 4 مگ که گزاشتی تنظیم میکنی(با راهنمایی دوستان)
                          بعد کامپایل میکنی و فایل هگز رو پروگرم میکنی یادت باشه داخل برنامه همcrystal=4000000

                          نگران lcd نباش اخه باید جواب بده
                          اگه نشد اصلا با 4 مگ یا 8 مگ داخلی بزار شاید با داخلی هم جواب بده درست نمیدونم
                          خوب آقا ، پروگرمر رو عوض کردم و همین فیوز بیت های بالا را رو رایت کردم و اوکی شد الان و شماره گیری هم میکنه اما ظاهرا چرت و پرت داره شماره میگیره، یه بار آب و فاضلاب میگیره :eek: یه بار میگه در شبکه نیست.
                          فکر کنم تن ها رو داره اشتباه میگیره و احتمالا فیوز بیتا اشتباه یا فرکانس !
                          البته سرعت هم خیلی رفته بالا همه چی سریع میشه :icon_razz:

                          دیدگاه


                            #28
                            پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

                            نوشته اصلی توسط shp007
                            خوب آقا ، پروگرمر رو عوض کردم و همین فیوز بیت های بالا را رو رایت کردم و اوکی شد الان و شماره گیری هم میکنه اما ظاهرا چرت و پرت داره شماره میگیره، یه بار آب و فاضلاب میگیره :eek: یه بار میگه در شبکه نیست.
                            فکر کنم تن ها رو داره اشتباه میگیره و احتمالا فیوز بیتا اشتباه یا فرکانس !
                            البته سرعت هم خیلی رفته بالا همه چی سریع میشه :icon_razz:
                            خوشحالمون کردی (انگار پروژه مال منه دارم کیف میکنم )

                            خوب معلومه که سرعت عوض میشه چو کلاک خیلی رفت بالا بنابراین اگه میخوای کند ترش کنی باید زمان های تاخیر رو بیشتر کنی
                            فعلا چیزی به ذهنم نمیرسه ب شما مقاومت رو دستکاری کردی یا نه؟
                            اگه خواستی تست صحت سخت افزاری کنی هم:
                            سمت سه سر چوک ابی رو هم از تو پی سی بی بکش(کمترین ضرب و جرح در پی سی بی) بیرون با مداری توی عکسی که من گزاشتم یا tofan_2050 گزاشته هم تست کن ببین شماره گیری درست می شه یا نه (یعنی با یه سیم از پایه میکرو روی برد داخل سوکت و اتصال به چوک و سیم دیگه هم از زمین مدارت که باز از تو سوکت میتونی بگیری)(نوع اتصال هم میتونه مستقیم،خازن و مقامت موازی،مقامت سری باشه فقط میکرو رو نسوزونی که من به عهده نمیگیرم)
                            اول هم مال tofan_2050 رو ببند

                            دعا کنید برای من

                            چی شد پس لطفا همین حالا!

                            دیدگاه


                              #29
                              پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

                              نوشته اصلی توسط alizard
                              خوشحالمون کردی (انگار پروژه مال منه دارم کیف میکنم )

                              خوب معلومه که سرعت عوض میشه چو کلاک خیلی رفت بالا بنابراین اگه میخوای کند ترش کنی باید زمان های تاخیر رو بیشتر کنی
                              فعلا چیزی به ذهنم نمیرسه ب شما مقاومت رو دستکاری کردی یا نه؟
                              اگه خواستی تست صحت سخت افزاری کنی هم:
                              سمت سه سر چوک ابی رو هم از تو پی سی بی بکش(کمترین ضرب و جرح در پی سی بی) بیرون با مداری توی عکسی که من گزاشتم یا tofan_2050 گزاشته هم تست کن ببین شماره گیری درست می شه یا نه (یعنی با یه سیم از پایه میکرو روی برد داخل سوکت و اتصال به چوک و سیم دیگه هم از زمین مدارت که باز از تو سوکت میتونی بگیری)(نوع اتصال هم میتونه مستقیم،خازن و مقامت موازی،مقامت سری باشه فقط میکرو رو نسوزونی که من به عهده نمیگیرم)
                              اول هم مال tofan_2050 رو ببند
                              خوب بالاخره جواب داد،
                              کریستال رو دوباره 8000000 کردم و فیوز بیت ها هم 1111 1111 ،
                              اما باز یه ایرادی داره انگار چون یکی در میون میگیره ، ولی دیگه نمیدونم چشه واقعا :NO:
                              حسابی خستم کرده :angry:

                              دیدگاه


                                #30
                                پاسخ : کار نکردن چوک آبی برای شماره گیری DTMF

                                نوشته اصلی توسط shp007
                                خوب بالاخره جواب داد،
                                کریستال رو دوباره 8000000 کردم و فیوز بیت ها هم 1111 1111 ،
                                اما باز یه ایرادی داره انگار چون یکی در میون میگیره ، ولی دیگه نمیدونم چشه واقعا :NO:
                                حسابی خستم کرده :angry:
                                زمان شماره گیری رو کم و زیاد کن
                                مقاومت پایه بیس رو تغییر بده شاید واسه تحریک مناسب نباشه(با همون روش موازی کردن بدون لحیم کاری)
                                یا شاید هم سرعت پاسخگویی ترانزیستور کند باشه
                                ----------------------------------
                                خسته هم نباشی پروژه هست دیگه باید کار کنی تا جواب بده
                                دعا کنید برای من

                                چی شد پس لطفا همین حالا!

                                دیدگاه

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