اطلاعیه

Collapse
No announcement yet.

همکاری تو میکرو با هم

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

    همکاری تو میکرو با هم

    با سلام

    می خواستم ببینم دوتا میکرو دارم یک ATMGA8 و یک ATMEGA32 این دوتا چه جوری با هم همکاری کنند

    حالا منظورم چیه . پورتای ATMEGA32 کمه . می خوام از اتمگا 8 واسه کنترل یک قسمت مدارم استفاده کنم .
    برنامه ATMEGA 32 مثلا این جوریه :
    کد:
    .
    .
    .
     SET PORTD.0
    ''GO TO ATMEGA8
    WAITMS 2
    RESET PORTD.0

    اون قسمتی که گذاشتم GO TO ATMEGA 8 جایی هست که میخوام اتمگاه 8 من کارشو بکنه .

    خوب حالا از اینتراپت استفاده کنم بهتره ، از ست و ریست استفاده کنم بهتره .
    از PRINT و INPUT استفاده کنم بهتره ؟
    یا اصلا راه بهتری هست ؟
    دنيا بر پايه برنامه هايي هست که خدا با زبان برنامه نويسي خودش مينويسد . کامپايل شده آن اين جهان و قوانين آن است . start آن تولد است و end آن مرگ . پر از گزينه هاي شرطي و دستورات حلقه و تکرار ...

    #2
    پاسخ : همکاری تو میکرو با هم

    سلام

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

    موفق باشید

    دیدگاه


      #3
      پاسخ : همکاری تو میکرو با هم

      اخه ادم لج 150 تومنی رو ول می کنه میکرو 1500 می زاره!!!!! با 3 تا لچ 28 تا پایه بساز با یه پورت
      تو اين جهان 7 ميلياردي من معني ندارد و اگه تو اين دنيا فقط 1 نفر وجود داشت باز هم من معني نداشت

      دیدگاه


        #4
        پاسخ : همکاری تو میکرو با هم

        نوشته اصلی توسط sey22
        اخه ادم لج 150 تومنی رو ول می کنه میکرو 1500 می زاره!!!!! با 3 تا لچ 28 تا پایه بساز با یه پورت
        مبتونید مثالی بذارید . آخه ببنید پورت a به چهار تا لچ و پورت c هم به چهار تا لچ دیگه وصله . و پورت d هم لچ ها را فعال یا غیر فعال میکنه . فقط پورت b میمونه که میخوام از 4 تاش واسه mmc استفاده کنم . حالا یک پورت دیگه میخوام که اسکن کنه .. . یعنی (هر لحضه یکیش روشن بقیه خاموشه ) ممنون میشم کامل راهنمایی کنید

        ممنون .
        دنيا بر پايه برنامه هايي هست که خدا با زبان برنامه نويسي خودش مينويسد . کامپايل شده آن اين جهان و قوانين آن است . start آن تولد است و end آن مرگ . پر از گزينه هاي شرطي و دستورات حلقه و تکرار ...

        دیدگاه


          #5
          پاسخ : همکاری تو میکرو با هم

          با این وجود از اتمگا 64 یا 128 باید استفاده کنی

          دیدگاه


            #6
            پاسخ : همکاری تو میکرو با هم

            نوشته اصلی توسط masoud70
            با این وجود از اتمگا 64 یا 128 باید استفاده کنی
            دوتا ات 128 ولی کار نمیکنه . یعنی پروگرم میشه ولی برنامش قاطی پاطی یا اصلا اجرا نمیشه .
            دنيا بر پايه برنامه هايي هست که خدا با زبان برنامه نويسي خودش مينويسد . کامپايل شده آن اين جهان و قوانين آن است . start آن تولد است و end آن مرگ . پر از گزينه هاي شرطي و دستورات حلقه و تکرار ...

            دیدگاه


              #7
              پاسخ : همکاری تو میکرو با هم

              نوشته اصلی توسط starsoheil
              مبتونید مثالی بذارید . آخه ببنید پورت a به چهار تا لچ و پورت c هم به چهار تا لچ دیگه وصله . و پورت d هم لچ ها را فعال یا غیر فعال میکنه . فقط پورت b میمونه که میخوام از 4 تاش واسه mmc استفاده کنم . حالا یک پورت دیگه میخوام که اسکن کنه .. . یعنی (هر لحضه یکیش روشن بقیه خاموشه ) ممنون میشم کامل راهنمایی کنید

              ممنون .
              خوب یه لچ دیگه به همونا اضافه کن واسه این کارت مثلا پورت A رو بکن 5 تا لچ
              تو اين جهان 7 ميلياردي من معني ندارد و اگه تو اين دنيا فقط 1 نفر وجود داشت باز هم من معني نداشت

              دیدگاه


                #8
                پاسخ : همکاری تو میکرو با هم

                روش درستش همون سیستم لچ و... هست که دوستان گفتند.
                اما اگه اصرار دارید( حتما میکرو داره میخواد استفاده کنه دیگه) یه میکرو دیگه بزارید به نظر من از usart و یا spi به منظور تبادل اطلاعات استفاده کنید.مثلا میکرو دوم درگیر اسکن صفحه کلید و.... هست. هر موقع که میکرو اصلی درخواست داد,این میکرو دکمه فشار داده شده و یا..... رو برمیگردونه. این جوری بار پردازشی رو هم میتونید تقسیم کنید. راه دیگه هم اینه که اگر کلیدی فشار داده شد ویا... خودش برای میکرو اصلی بفرسته و اون با وقفه دریافت کنه. اینجوری فقط 1 سیم هم لازم هست.
                3 نقطه هایی که گزاشتم منظورم این بود که هر چیز دیگه ای که خواستید رو میشه منتقل کرد. مثلا میکرو اصلی رشته ای که باید رو LCD که روی میکرو دوم هست رو میفرسته و میکرو دوم زحمت نمایش اون رو میکشه.
                [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                دیدگاه

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