اطلاعیه

Collapse
No announcement yet.

چطور میشه دو پورت سریال داشت ؟

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

    چطور میشه دو پورت سریال داشت ؟

    سلام .
    من تو یه پروژه به زبان سی و کامپایلر کد ویژن از دو تا ماژول RF استفاده کردم (یکی 315 و یکی 433 ) حالا ممکنه از هر کدوم از اینا به صورت همزمان دیتا وارد RX بشه . برای اینکه هیچ دیتایی از بین نره باید چیکار کنم ؟

    کاری که به ذهنم رسید این بود که از دوتا میکرو استفاده کنم و هر کدوم از ماژول ها رو به RX یه میکرو وصل کنم و بین این دو میکرو با spi ارتباط برقرار کنم و چند متغییر بینشون تبادل کنم. (یعنی دو تا میکرو )
    مشکل اینجاست که من تا به حال با spi کار نکردم و نمیدونم چطوری باید عمل کنم. میشه کمک کنید .
    و آیا این کار منطقیه ؟ دو تا میکرو ؟!؟
    پیشاپیش ممنون.

    #2
    پاسخ : چطور میشه دو پورت سریال داشت ؟

    میتونید از میکروهای با دو پورت سریال استفاده کنید مثل mega64

    دیدگاه


      #3
      پاسخ : چطور میشه دو پورت سریال داشت ؟

      ممنون . نمیخوام smd باشه .(رو برد هزار سوراخ سوار میشه.pcb نداره.) :mrgreen

      دیدگاه


        #4
        پاسخ : چطور میشه دو پورت سریال داشت ؟

        چیزی که به فکر بنده حقیر میرسه اینه که>>اگه پایه "اینیبل" تو ماژول گیرنده باشه(که احامالا باید باشه)>>>میتونی یه لحطه یکی از گیرنده هارو فعال و اون یکی رو غیر فعال کنی>>>>ok??????
        اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

        اگه دوس دارید سریع به جواب برسید :
        1) قبل از پرسیدن سوال، بسرچید.
        2) سوالاتون رو با جزئیات کامل مطرح کنید.

        دیدگاه


          #5
          پاسخ : چطور میشه دو پورت سریال داشت ؟

          چیزی که به فکر بنده حقیر میرسه اینه که>>اگه پایه "اینیبل" تو ماژول گیرنده باشه(که احامالا باید باشه)>>>میتونی یه لحطه یکی از گیرنده هارو فعال و اون یکی رو غیر فعال کنی>>>>ok??????
          ممنون مهندس . شما خیلی هم شریف هستید.
          خیر پایه EN نداره . ولی اگر هم داشت به کار نمیومد . چون ممکن بود فرستنده در زمانی که ماژول فعال نیست دیتا ارسال کنه !

          دیدگاه


            #6
            پاسخ : چطور میشه دو پورت سریال داشت ؟

            نوشته اصلی توسط m e h r d a d
            ممنون مهندس . شما خیلی هم شریف هستید.
            خیر پایه EN نداره . ولی اگر هم داشت به کار نمیومد . چون ممکن بود فرستنده در زمانی که ماژول فعال نیست دیتا ارسال کنه !
            چیزی که به فکرم میرسه اینه که>>>از پایه gnd یا vcc به عنوان پایه فعال ساز استفاده کنی و یکیشون رو وصل کنی به ویکرو و به عنوان پایه en ازشون استفاده کنی


            یکی دیگه این که

            از بحث تایمر/کانتر کمک بگیری>>>>یه زمانی این روشن باشه و یه زمانی اون>>>یه ثانیه این >>یه ثانیه اون

            :job:
            اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

            اگه دوس دارید سریع به جواب برسید :
            1) قبل از پرسیدن سوال، بسرچید.
            2) سوالاتون رو با جزئیات کامل مطرح کنید.

            دیدگاه


              #7
              پاسخ : چطور میشه دو پورت سریال داشت ؟

              سلام
              یک سوال خدمتون داشتم
              شما وقتی از پروتکل سریال استقاده میکنید برای ارسال و دریافت با مشکلی برخورد نکردید؟ مثلا از دست دادن اطلاعات
              برد قابل قبولی داره؟
              شنیده بودم یکی از بچه ها خودش میاد 1 ها رو 30 کیلوهرتز و صفرها رو صفر هرتز به ماژول میداد و خودش یک پروتکل تهیه کرده بود.
              روش شما بهتره یا ایشون؟
              نظرت درباره اون 30 کیلوهرتزه چیه؟

              دیدگاه


                #8
                پاسخ : چطور میشه دو پورت سریال داشت ؟

                چیزی که به فکرم میرسه اینه که>>>از پایه gnd یا vcc به عنوان پایه فعال ساز استفاده کنی و یکیشون رو وصل کنی به ویکرو و به عنوان پایه en ازشون استفاده کنی


                یکی دیگه این که

                از بحث تایمر/کانتر کمک بگیری>>>>یه زمانی این روشن باشه و یه زمانی اون>>>یه ثانیه این >>یه ثانیه اون
                ممنون .میخوام در تمام لحظات هیچ دیتایی از بین نره .

                سلام
                یک سوال خدمتون داشتم
                شما وقتی از پروتکل سریال استقاده میکنید برای ارسال و دریافت با مشکلی برخورد نکردید؟ مثلا از دست دادن اطلاعات
                برد قابل قبولی داره؟
                شنیده بودم یکی از بچه ها خودش میاد 1 ها رو 30 کیلوهرتز و صفرها رو صفر هرتز به ماژول میداد و خودش یک پروتکل تهیه کرده بود.
                روش شما بهتره یا ایشون؟
                نظرت درباره اون 30 کیلوهرتزه چیه؟
                من از پروتکل سریال خیلی راضی ام .
                منم به فکر ساخت یه پروتکل شبیه به این بودم ولی خب ...
                این روش (سریال) روش من نیست . بلکه یک روش استاندارد هستش که در میکروکنترلر ها و PLC ها و کامپیوتر ها و... استفاده میشه .

                دیدگاه


                  #9
                  پاسخ : چطور میشه دو پورت سریال داشت ؟

                  کسی میدونه چطوری میشه یه بایت رو با spi ارسال یا دریافت کرد؟ هر میکرو هر موقع که خواست ارسال یا دریافت کنه ؟
                  این کدها رو نگاه کنید ؟
                  برنامه master :

                  http://s1.picofile.com/file/7360011719/master.txt.html
                  برنامه slave :
                  http://s1.picofile.com/file/7360011933/slave.txt.html

                  تو این کد کدوم میکرو ارسال میکنه ؟ آیا هر کدوم هر موقع بخوان ارسال میکنن ؟

                  دیدگاه

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