اطلاعیه

Collapse
No announcement yet.

ارتباط دو AVR از طریق یک پورت کامل

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

    ارتباط دو AVR از طریق یک پورت کامل

    با سلام خدمت دوستان و متخصصین عزیز

    در مورد یک پروژه نیاز به راهنمایی دارم
    برای قسمتی از این پروژه نیاز دارم که دو میکرو avr رو از طریق یه پورت کامل یا نیم پورت, یعنی 8 یا 4 سیم ارتباط بدم.
    یه دیتای حجیم مثلا یه فایل mp3 یا یه عکس رو میخوام با کلاک پایین مثلا 100 هرتز از یه مموری SD که به یکی وصله به SD دیگه ای که به میکروی دوم وصله انتقال بدم.
    با ارتباط کارتهای حافظه با میکرو مشکلی ندارم چون ماژولهای آمادش رو میتونم بخرم.
    فقط موندم که دیتا رو چطوری خوردش کنم و روی پورت قرار بدم و از اونور چطوری به هم وصلش کنم.
    با TWI تا حدودی آشنام, اما چون کلاک من خیلی پایینه با دوتا سیم زمان خیلی زیادی میبره.
    دوستان اگه کمکی میتونن بکنن بینهایت ممنون میشم.
    :redface:

    #2
    پاسخ : ارتباط دو AVR از طریق یک پورت کامل

    یعنی هیشکی بلد نیست ؟؟؟
    :cry2:

    دیدگاه


      #3
      پاسخ : ارتباط دو AVR از طریق یک پورت کامل

      ارتباط دو میکرو از طریق پورت c انجام میشه یعنی یعنی شما یکی از میکرو ها ت master دیگری sleve
      با فرمان دادن به ای سی master ای سی sleve شما هم تحت کنترل در میاد البته هر کدوم برای این که بهشون بفهمونی که کدوم master و کدوم sleve هست یه برنامه نویسی خاص داره که انشالله که بلدی چون نمی تونم این طوری توضیح بدم .
      این که تا اینجا اگر مشکلت حل نشد بگو تا از یه راه دیگه واست توضیح بدم. بای :

      دیدگاه


        #4
        پاسخ : ارتباط دو AVR از طریق یک پورت کامل

        متشکرم از جوابتون
        ببینم چه شود

        دیدگاه


          #5
          پاسخ : ارتباط دو AVR از طریق یک پورت کامل

          سلام
          بهترین راه استفاده از SPI یا USART است سرعتش هم عالیه
          فرزندم در راه است

          دیدگاه


            #6
            پاسخ : ارتباط دو AVR از طریق یک پورت کامل

            سلام دوست عزیز

            اگه میخوای ارتباط با سرعت پایین انجام بشه و از یک پورت به صورت کامل استفاده کنی می تونی یک پورت از میکرویی رو که داده ها رو خارج میکنه به عنوان خروجی پیکربندی کنی و پورت دیگه رو در میکرو گیرنده به عنوان ورودی تعریف کنی تنها چیزی که می مونه اینه که یک پایه از گیرنده به فرستنده متصل بشه که این پایه در واقع پایه درخواست داده گیرنده است که فرستنده با چک کردن این پایه داده ها رو میفرسته هر کدوم از دریافت ها و در خواست ها رو هم می تونی به روش اینتراپتی و هم می تونی به روش polling انجام بدی در ضمن سرعت انتقال هم رو میتونی به صورت کاملا دلخواه تنظیم کنی.

            در ضمن برای هند شیکینگ هم می تونی به صورت نرم افزاری داده ها رو تحت یک فریم از پیش تعریف شده انتقال بدی و برای اینکه اطلاعات گرفته شده از sd کارت رو تبدیل کنی از آنجا که اطلاعات این کارت ها معمولا در بسته های 512 بایتی هستند می تونی یه آرایه با طول 512 بایت از نوع بایت تعریف کنی و برای هر ارسال یک بایت از این آرایه رو ارسال کنی

            دیدگاه


              #7
              پاسخ : ارتباط دو AVR از طریق یک پورت کامل

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

              دیدگاه

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