اطلاعیه

Collapse
No announcement yet.

مشکل با mt8870

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

    مشکل با mt8870

    با سلام

    دوستان من بامشکلی در مورد mt8870 برخورد کردم .زمانی که تستش میکنم واز یه گوشی شماره هارو میگیرم عدد مربوطه رو به خوبی دریافت میکنم وبا ال ای دی هایی که تو خروجی گذاشتم قشنگ عدد باینری درست نشون میده

    ولی مشکلم اینجاست وقتی قسمت خروجی رو به میکرو وصل میکنم ورودی میکرو رو set نمیکنه
    مثلا اگه قراره این عدد1100 بخونه اون دو بیت یک رو نمیتونه بخونه

    با یه آزمایش به این نتیجه رسیدم وقتی خودم مستقیم 5ولت رو به جای دوبیت مربوط وصل کردم دیدم برنامه درست کار میکنه مشکل از خروجیه mt8870هستش
    من اولین بارمه با این کار میکنم دوستانی که تجربه دان راهنمایی بفرمایند
    فکر کنم ولتاژ خروجی کمتر از 5 هستش .
    معلوليت محدوديت نيست

    آنکس که عاجز از خلق لحظه هاست، معلول است. نه من...روح بلند آدمیت فراتر از هر معلولیتی است.

    #2
    پاسخ : مشکل با mt8870

    دوست من باید اون پورت میکرو که میخواین mt رو بهش وصل کنید به صورت ورودی تعریف کنید و مقاومت پول پ(pull up) رو هم حتما فعال کنید.

    برای خوندن اطلاعات خروجی ای سی mt هم از وقفه استفاده کن یعنی این که پایه ی STD رو به پایه ی INT0 میکرو متصل کن و از طریق برنامه ی زیر اطلاعات رو بخون:

    کد:
    #define     input      PINC
    
    interrupt [EXT_INT0] void ext_int0_isr(void)
    {
     delay_ms(100);
      data=input;
      data&=0x0f;
     stake=0;
    }

    تو لینک زیر شماتیک اتصال و استفاده از ای سی رو گذاشتم یه نگاهی بهش بندازین.

    http://www.eca.ir/forum2/index.php?topic=60975.0
    [glow=red,2,300]گرد هم آمدن شروع است.با هم ماندن پيشرفت است.با هم کار کردن موفقيت است.[/glow]
    [img width=98 height=100]http://s3.picofile.com/file/7407857311/icon3.png[/img]

    دیدگاه


      #3
      پاسخ : مشکل با mt8870

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

      Config Portb = input
      این خط پورت بی رو ورودی تعریف می کنیم



      a=pinb


      در اینجا پورت بی هر چی بود میریزه تو a


      اگر به جای pinb که در بالا گفتم portb بنویسی جواب نمی ده



      امتحان کن اگر جواب نداد یه فکر دیگه بکنیم
      من آن گلبرگ مغرورم که می میرم ز بی آبی ولی با خفت و خواری پی شبنم نمی گردم.

      دیدگاه


        #4
        پاسخ : مشکل با mt8870

        ایا کسی هست که مرا یاری کند. :question:

        اگه میشه یه مداری که خودتون ازش نتیجه گرفتین رو برام بذارین
        و برنامه رو هم برام بذارین ممنون میشم
        لطفا اگه کسی هست که میتونه بهم کمک کنه بی تفاوتی طی نکنه.

        دیدگاه


          #5
          پاسخ : مشکل با mt8870

          سلام
          من مداری با این ایسی بسته ام مدار خوب کار میکنه ولی متاسفانه بعضی وقت ها dt ارسالی رو نمیبینه
          من با avr , bascom ارسال DT دارم
          ممنون میشم اگه کمکم کنید و اشکال کار رو بهم بگید
          در ضمن من مدار رو پر خازن صافی و 104 کردم ولی باز هم نشدcry::

          دیدگاه


            #6
            پاسخ : مشکل با mt8870

            دوسته عزیز میشه برنامه و شماتیک مدارتو بذاری ببینیم چی کار کردی
            من آن گلبرگ مغرورم که می میرم ز بی آبی ولی با خفت و خواری پی شبنم نمی گردم.

            دیدگاه


              #7
              پاسخ : مشکل با mt8870


              عزیز من شما برنامه ات مشکل داره بذار تا مشکلت را بهت بگیم

              اگه خود mt8870 کار کرده پس نصف راه را آمدی، برنامه و شماتیک را بذار تا کمکت کنیم

              موفق باشید
              امام علي (عليه السلام) : الزکات العلم نشرهُ/ زکات علم نشر آن است

              دیدگاه


                #8
                مشکل کنترل لوازم mt8870

                سلام دووستان من مدار کنترل لوازم بستم تلفن زنگ میخوره خط وصل میشه بد از بوق منتهی 8870 کد هارو تشخیص نمیده ؟ مشکل از کجاست
                http://www.xum.ir/images/2014/05/03/wwwwwwwwwwwwwwwww.jpg

                عگس مدار

                دیدگاه

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