اطلاعیه

Collapse
No announcement yet.

دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

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

    دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

    سلام

    من دستور Dtmfout میکروکنترلر AVR استفاده کردم ولی فقط عدد5و 6 و 7 رو جواب مبده و بقیه اعداد رو جواب نمی ده.
    اگه کسی جواب گرفته نقشه و برنامه اونو بیده ممنون میشم .
    طریقه اتصال اون به خط تلفن چه جوریه ؟؟؟

    #2
    پاسخ : دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

    آقا کسی نیست اینو کار کرده باشه

    چون من به آن نیاز دارم . اگه کسی کار کرده ممنون می شم یگه باید چه کنم؟؟؟

    دیدگاه


      #3
      پاسخ : دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

      یه کم توضیح بده ببینیم کجاش موندی :redface: چشم.
      دوستان! مدتی کمتر به سایت میام ..

      دیدگاه


        #4
        پاسخ : دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

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

        دیدگاه


          #5
          پاسخ : دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

          نه من از کریستال داخلی 8 مگا هرتز استفاده کردم.

          من از خروجی TIMER1 برای خروجی DTMF گرفتم .

          یرنامه help نوشتم و خروجی تایمر یک رو با یک ترانزیستور و یک خازن به یک سر خط وصل کردم و سر دیگه خط رو زمین کردم ولی فقط اعداد 5و6و7 رو میگیره و بقیه اعداد رو نمی گیره .

          کسی اینو کامل جواب گرفته اگه کسی هست بگه چه جوری؟؟؟؟

          دستور رو به این صورت استفاده کردم:

          Dtmfout a,100
          ممنون

          دیدگاه


            #6
            پاسخ : دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

            سلام
            این سایت این همه عضو داره ماشاءالله همه هم avr هستند کسی نیست جواب منو بده؟؟؟؟

            دیدگاه


              #7
              پاسخ : دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

              سلام دوست عزیز.
              دستور DTMFOUT جواب میده ولی چون میکرو دیجیتال میده خروجیش مربعیه. بنابراین اگه شما میخواین به خط تلفن وصلش کنین باید از یک فیلتر پایین گذر عبورش بدین.که البته باعث تضعیفش می شه. برای رفع مشکل از یک بافر و یک تقویت کننده معمولی مثلا پ امپی استفاده کنید. :bye :job:

              دیدگاه


                #8
                پاسخ : دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

                سلام
                این دستور با کریستال خارجی فقط درست جواب می ده.

                ---------^^^^-----------^^^^^ ----------- IN
                | | 10k*2
                == 100n*2 ==
                | |
                Gnd Gnd
                هرکه خود را یک بار با اشکهایش شستشو دهد تا زنده است پاک و مقدس میماند

                دیدگاه


                  #9
                  پاسخ : دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

                  سلام

                  من از باید از کریستال چند مگا هرتز باید استفاده کنم؟؟

                  nsm جان این فیلتر پایین گذری که شما گذاشتی یاید in اونو به میکرو وصل کنم؟؟؟

                  دیدگاه


                    #10
                    پاسخ : دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

                    hpjax جان میشه نقشه ای که شما جواب گرفتی به من بدی ؟؟
                    چون من خیلی به اون نیاز دارم
                    ممنون

                    دیدگاه


                      #11
                      پاسخ : دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

                      مدارشو الان ندارم.
                      مدار فیلترشو دوستمون در بالا دادن توی کتاب PIC جلد آبی هم هستش. فقط شما خروجیش رو با یک Lm324 بافر کن و با یک TBA820M که دیتاشیتش تو اینترنت پیدا میشه به تلفن وصلش کن. فکر کنم جواب بده.

                      دیدگاه


                        #12
                        پاسخ : دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

                        شما این مدار رو جواب گرفتی یا نه؟؟

                        من مداری می خوام که صددرصد جواب بده؟؟
                        شما خودت اینو جواب گرفتی؟/؟

                        دیدگاه


                          #13
                          پاسخ : دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

                          سلام
                          کریستال 8 مگا هرتز براش خوبه (تست کن ببین با چه کریستال بهتر می تونی جواب بگیری)
                          اگر می تونی از PIC استفاده کن چون بدون هیچ اشکالی کار می کنه.

                          هرکه خود را یک بار با اشکهایش شستشو دهد تا زنده است پاک و مقدس میماند

                          دیدگاه


                            #14
                            پاسخ : دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

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

                            دیدگاه


                              #15
                              پاسخ : دستور DTMFOUT میکرو AVR جواب نمی ده؟؟؟کسی کار نکرده؟؟؟

                              سلام
                              دوستان من در این مورد تحقیق کردم واین مدار رو تقریبا جواب گرفتم.
                              حالا می خوام واسه ی کسانی که می خواهند از دستور dtmfout استفاده کنند نکاتی رو بگم که دچار مشکل نشن.
                              1-
                              شما باید از پایه t1 برای خروجی استفاده کنید .
                              2-
                              همانطور که دوستان گفتند شما این پایه رو نباید مستقیم به خط وصل کنید باید از یک فیلتر پایین گذر rc استفاده کنید .
                              همچنین این مداری که دوستان گفته بودند یک مشکل دارد وقتی تلفن شما زنگ می خورد ولتاژ ac از طریق خازن عبور کرده و به میکرو شما آسیب می زند به همین دلیل شما باید قبل از فیلتر یک اپتو کوپلر بزاری در غیر این صورت میکرو شما آسیب می بیند.
                              3-
                              شما نمی توانید از کریستال داخلی استفاده کنید شما باید از کریستال خارجی از 4 تا 10 مگا استفاده کنید که من از کریستال خارجی 8 مگا استفاده کردم.
                              4-
                              دستور dtmfout همانطور که می دانید به این صورت است:
                              Dtmfout var,delay
                              delay شما بر حسب میلی ثانیه است و محدوده ی آن از 1 تا 1000 میلی ثانیه است .این دستور برای خط ایران با تاخیر 50 میلی ثانیه جواب می ده .

                              امیدوارم که این مطالب مفید واقع شده باشد.

                              دیدگاه

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