اطلاعیه

Collapse
No announcement yet.

آیا در ارتباط سریال ها باید همزمان باشند دستورات فرستنده و گیرنده؟

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

    آیا در ارتباط سریال ها باید همزمان باشند دستورات فرستنده و گیرنده؟

    یه سوال برام پیش اومد که داره مغزمو بادریل سوراخ میکنه :mrgreen:
    میگم دوستان
    اگه من مثلا 2 تا میکرو داشته باشم و بخام این دوتارو با هم ارتباط بدم حالا هر ارتباط سریالی شد (usart ya spi) خوب کانفیگش هم کردم و به هم وصل هم شدن و حالا میخام برنامه هر2 میکرو رو بنویسم.آیا دستوری که در میکرو اولی مینویسم و اطلاعات رو ارسال میکنم همزمان در میکرو دومی باید دستور دریافت رو بنویسم و اطلاعات و دریافت کنم؟
    مثلا اگه یزره در حد میلی ثانیه تاخیر بندازم میکرو دومی اطلاعات رو دریافت نمیکنه؟
    در کل یعنی دستورات باید با هم در گیرنده و فرستنده در یک آن صورت بگیره تا اطلاعات بیاد؟
    اصلا این چجوریه؟
    امیدوارم منظورمو فهمیده باشید.
    برای حل این من باید چیکار کنم؟
    به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
    (پيش به سوي هدف)

    #2
    پاسخ : آیا در ارتباط سریال ها باید همزمان باشند دستورات فرستنده و گیرنده؟

    میکرو ارتباط سریال usrat و spi را سخت افزاری فراهم کرده برای برنامه نویس.یعنی شما نیاز نیست نگران سنکرون کردن ارتباط (در پایین ترین سطح ) باشید.

    به عنوان مثال ما یک فرستنده و یک گیرنده داریم که فرستنده پشت سرهم اطلاعات و دیتا ارسال میکند. در گیرنده قسمت سخت افزاری usart دارای رجیسترها و شیفت رجیسترهایی برای دریافت است. حالا ما فقط رجیستر UDR را در نظر میگیریم. (فرض میکنیم هر دو طرف بخش usart شون را بدرستی از قبل پیکربندی کرده اند)

    با هر بار دریافت یک پکت توسط گیرنده دیتا داخل UDR قرار میگیرد و یک فلگ ست میشود و در صورت فعال سازی وقفه ها عمومی و اختصاصی ، یک وقفه به سی پی یو داده میشود. که در این صورت برنامه میتونه جوری نوشته شده باشه که از قبل همیشه این فلگ را چک کنه(پولینگ) و در صورت بالا رفتن فلگ محتویات UDR خوانده شود، یا بهترش اینه که در روتین وقفه روی این فلگ محتویات UDR را بخونه.

    سوال : اگر فرستنده خیلی سریع پشت سرهم بفرسته چی ؟ خوب گیرنده قاتی میکنه!!
    جواب : سرعت سی پی یو با سرعت ارسال و دریافت سریال قابل مقایسه نیست این قدر سریعه که به محض دریافت UDR خونده میشه و سی پی یو میره برا کاره دیگه (مثلا نوشیدن چایی :mrgreen: ) و دست زیره چونه منتظر دریافت پکت بعدی میمونه.

    سوال : قبول که سی پی یو خیلی سرعتش بالاست ولی برنامه جوریه نوشته شده که نه از وقفه استفاده شده نه اینکه سی پی یو همش فلگ را چک کنه.
    جواب: این دیگه مشکل برنامه نویسه و اگر پکتی دریافت شد و سی پی یو نفهمید و دوباره پکتی دریافت شد ولی ایندفعه فهمید خوب معلومه که پکت قبلیه Packet Lost شده.

    راه اندازي ماژول nrf24l01p براي codevision (ارتباط بيسيم بين دو ميکرو) : http://www.eca.ir/forum2/index.php?topic=78587.0
    کوچ کردن از کدويژن به http://www.eca.ir/forum2/index.php?topic=81025.0 : AtmelStudio
    نحوه نوشتن اصولي يک لايبرري و درايور نرم افزاري( بصورت ساده) : http://www.eca.ir/forum2/index.php?topic=81071
    http://www.eca.ir/forum2/index.php?topic=82130.0 سفارش راه انداز ماژول هاي مختلف توسط اعضاي انجمن
    انشالله به زودي تاپيک ها به روز رساني خواهد شد،

    دیدگاه


      #3
      پاسخ : آیا در ارتباط سریال ها باید همزمان باشند دستورات فرستنده و گیرنده؟

      من با بسکام کار میکنم،
      منظورم اینه که فرستنده دائم داره اطلاعات میفرسته، آیا گیرنده میفهمه که اطلاعات داره میآد؟تا از اونا استفاده کنه؟
      یا بهتر بگم آیا برای ارسال اطلاعات از فرستنده به گیرنده، آیا دقیقأ زمانی که فرستنده میخاد اطلاعات و بفرسته در همون لحظه باید گیرنده آماده شده باشه؟
      اگه گیرنده یا فرستنده تو زمان فرستادن یا گرفتن اطلاعات پس و پیش کنن چی؟میپره؟
      به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
      (پيش به سوي هدف)

      دیدگاه


        #4
        پاسخ : آیا در ارتباط سریال ها باید همزمان باشند دستورات فرستنده و گیرنده؟

        نوشته اصلی توسط hosseinam1370
        من با بسکام کار میکنم،
        منظورم اینه که فرستنده دائم داره اطلاعات میفرسته، آیا گیرنده میفهمه که اطلاعات داره میآد؟تا از اونا استفاده کنه؟
        یا بهتر بگم آیا برای ارسال اطلاعات از فرستنده به گیرنده، آیا دقیقأ زمانی که فرستنده میخاد اطلاعات و بفرسته در همون لحظه باید گیرنده آماده شده باشه؟
        اگه گیرنده یا فرستنده تو زمان فرستادن یا گرفتن اطلاعات پس و پیش کنن چی؟میپره؟
        فقط در گیرنده همون اول کار باید یه سری تنظیمات انجام شود. (شامل سرعت ارتباط و تعداد بیت ها در یک پکت و داشتن یا نداشتن parity bit و نوعش و تعداد بیت پایان و از اینجور چیزا) که همون اول مشخص میشه

        در حین فرستادن چیزی پس و پیش نمیشه :mrgreen: . گفتم که شما نگران سخت افزاریش نباشید. وقتی یک پکت کامل رسید تو گیرنده یک فلگ ست میشه، بدون هیچ مشکلی.

        من که تو پست قبل کلمه سخت افزاری را bold کردم .

        اگر می خوایید نرم افزاری خودتون ارتباط را ایجاد کنید ، اونجاست که باید حواستون به همه چیز باشه(یه وقت پس و پیش نشه :mrgreen: ) ولی میکرو این قابلیت را سخت افزاری داره و نیاز به ایجادش به صورت دستی نیست.(نرم افزاریش شبیه نحوه ارتباط سرخ پوست ها در قدیم با استفاده از دود است)

        یه مثال دیگه برای ایجاد ارتباط به صورت نرم افزاری:
        من میخوام به شما یک سری کاراکتر(حرف) بفرستم، قبلش با شما یه قرارداد میکنم(همون تنظیمات اولیه) بعد به وسیله دست زدن و نزدن(یا روشن کردن و خاموش کردن چراغ قوه مثل دزدان دریایی) در بازه زمانی از قبل تعیین شده بیت ها را انتقال میدم. (حالا ما اینجا یه تیکه سیم داریم و دو حالت 5 ولت و 0 ولت ، فرقی نداره)

        مثلا اگر تو قراردادمون بازه زمانه را یک ثانیه بگیریم:
        در ثانیه اول اگر دست بزنم - چراغ روشن کنم - پارچه را از رو آتیش بردارم تا دود بره بالا - 5 ولت به سیم بدم ، اینجوری بیت اول با مقدار 1 را فرستادم.
        در ثانیه دوم یه بیت دیگه
        در ثانیه سوم یه بیت دیگه
        ...
        در ثانیه هشتم یه بیت دیگه
        خوب اگه از قبل تعیین کرده باشیم که ارتباط هشت بیتیه در اینجا من یه بایت که میتونه 256 حالت مختلف باشه را برای شما فرستادم.
        به این نوع ارتباط به اصطلاح یک ارتباط آسنکرون میگن .(ولی تو میکرو نیاز نیست شما از اینکارا کنی و حتی نمیخواد فکرم دربارش کنی ، چون میکرو ارتباط سریال را سخت افزاری پشتیبانی میکند.) (اینها رو فقط جهت این گفتم که بگم چقدر علم های مختلف به هم مربوطه و کل علوم جدید از قدیم ریشه گرفته)
        راه اندازي ماژول nrf24l01p براي codevision (ارتباط بيسيم بين دو ميکرو) : http://www.eca.ir/forum2/index.php?topic=78587.0
        کوچ کردن از کدويژن به http://www.eca.ir/forum2/index.php?topic=81025.0 : AtmelStudio
        نحوه نوشتن اصولي يک لايبرري و درايور نرم افزاري( بصورت ساده) : http://www.eca.ir/forum2/index.php?topic=81071
        http://www.eca.ir/forum2/index.php?topic=82130.0 سفارش راه انداز ماژول هاي مختلف توسط اعضاي انجمن
        انشالله به زودي تاپيک ها به روز رساني خواهد شد،

        دیدگاه


          #5
          پاسخ : آیا در ارتباط سریال ها باید همزمان باشند دستورات فرستنده و گیرنده؟

          آها پس اینطور که فهمیدم در ارتباط ها سخت افزاری اگه اطلاعاتی بیاد خودش هر جای برنامه که باشه میفهمه و میره این اطلاعات رو میگیره،درسته؟
          در کل منظورم اینه که مثلا میکروی فرستنده در ثانیه 5 اطلاعات رو با دستور print یه متغییر رو به میکرو گیرنده ارسال کنه،خوب!!!
          حالا ما در ثانیه 7 در میکرو گیرنده بیایم توسط دستور input اطلاعات رو دریافت کنیم،،،خوب!!!!
          آیا اطلاعات دریافت میشوند؟اطلاعات آسیبی نمیبینه؟
          یا بهتر بگم اینکه ما در میکرو فرستنده در خط 15 دستور ارسال اطلاعات رو میدیم ،آیا باید در میکرو گیرنده ما در خط 15 دستور دریافت اطلاعات رو بدیم؟
          امیدوارم که منظورمو گرفته باشین دوستان.
          این داره منو قورت میده ،این توضیحات شماره فهمیدم دوستم.ممنوننم بخاطر وقت گزاشتنتون.
          همگی بوس بوس
          به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
          (پيش به سوي هدف)

          دیدگاه


            #6
            پاسخ : آیا در ارتباط سریال ها باید همزمان باشند دستورات فرستنده و گیرنده؟

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

            من با بسکام کار نکردم ولی فکر میکنم صد در صد بزرگترین مشکل شما کار کردن با بسکام است. اگر شما آدم کنجکاوی نبودید و فقط میخواستید کار خودتون را راه بندازید بسکام بهترین گزینه است ولی اگر میبینید آدمه کنجکاوی هستید و میخواید از چند و چون کار کامل و با جزئیات سر در بیارید بهتره برید سی کار کنید (وقت تلف نکنید ، هرچه زودتر برید اینکار رو کنید نفع کردید.) . بسکام مثله یه پرده است که پشت پرده کار ها برای شما انجام میشه و بتون تحویل داده میشه ولی اگر با سی بنویسید، مثل اینه که شما خودتون میرید پشت پرده و کار خودتون رو خودتون انجام میدید.
            اگر منبع میخواید ، بگید تا بگم چجوری و از کجا شروع کنید(میانگین فکر میکنم 2 ماه طول میکشه)(اصولی یعنی اول از visual studio شروع کنید و سی را کامل یاد بگیرید و بعد برید سراغ میکرو - اینجوری بعد اگر خواستید برنامه نویسی در سطح پلت فرم های مختلف داشته باشید راحتید)
            من تعصبی ندارم و معتقدم آدمی که میگه این از اون بهتره واقعا چیزی سرش نمیشه چون بیسیک یه خصوصیات را داره سی هم یه خصوصیات ، بستگی به کاربرش داره.
            راه اندازي ماژول nrf24l01p براي codevision (ارتباط بيسيم بين دو ميکرو) : http://www.eca.ir/forum2/index.php?topic=78587.0
            کوچ کردن از کدويژن به http://www.eca.ir/forum2/index.php?topic=81025.0 : AtmelStudio
            نحوه نوشتن اصولي يک لايبرري و درايور نرم افزاري( بصورت ساده) : http://www.eca.ir/forum2/index.php?topic=81071
            http://www.eca.ir/forum2/index.php?topic=82130.0 سفارش راه انداز ماژول هاي مختلف توسط اعضاي انجمن
            انشالله به زودي تاپيک ها به روز رساني خواهد شد،

            دیدگاه


              #7
              پاسخ : آیا در ارتباط سریال ها باید همزمان باشند دستورات فرستنده و گیرنده؟

              ممنونتم واقعا.
              بله الان 1 هفته هست که خودم اینو حس کردم،بسکام خوب هست ولی انگار نمیتونه همراه ذهنم بیاد.
              بعضی اوقات که به کستردگی برق و الکترونیک پی میبرم و همینجور جلوتر میرم میبینم داره بزرگتر میشه الکترونیک و این وضعی که تو ایران و میبینم ،میگم برم بنایی :cry2:.
              ولی میگم ذهنمو چیکار کنم. .
              در هر صورت اگه c یاد بگیرم آیا میتونم pic atxmega va arm رو هم برنامه نویسی کنم؟(میدونم دستورات تو اینا فرق داره )،میخام بدونم پایه c باشه آیا برای یاد گرفتن این میکرو ها دیگه زیاد دردسر نمیکشم؟
              یا برم سراغ اسمبلی؟
              انگار با c راحترم.فقط نمیخام دوباره برای میکرو های دیگه بشینم یه زبان دیگه یاد بگیرم.
              میگم یچی یاد بگیرم تا قابل انعطاف شم و راحتتر میکرو های دیگه اگه خاستم یاد بگیرم.
              چون الانآ تصمیم به یاد گرفتن pic هم گرفتم .
              یه راهنمایی کنید ممنون میشم. :applause:
              به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
              (پيش به سوي هدف)

              دیدگاه


                #8
                پاسخ : آیا در ارتباط سریال ها باید همزمان باشند دستورات فرستنده و گیرنده؟

                نوشته اصلی توسط hosseinam1370
                ممنونتم واقعا.
                بله الان 1 هفته هست که خودم اینو حس کردم،بسکام خوب هست ولی انگار نمیتونه همراه ذهنم بیاد.
                بعضی اوقات که به کستردگی برق و الکترونیک پی میبرم و همینجور جلوتر میرم میبینم داره بزرگتر میشه الکترونیک و این وضعی که تو ایران و میبینم ،میگم برم بنایی :cry2:.
                ولی میگم ذهنمو چیکار کنم. .
                در هر صورت اگه c یاد بگیرم آیا میتونم pic atxmega va arm رو هم برنامه نویسی کنم؟(میدونم دستورات تو اینا فرق داره )،میخام بدونم پایه c باشه آیا برای یاد گرفتن این میکرو ها دیگه زیاد دردسر نمیکشم؟
                یا برم سراغ اسمبلی؟
                انگار با c راحترم.فقط نمیخام دوباره برای میکرو های دیگه بشینم یه زبان دیگه یاد بگیرم.
                میگم یچی یاد بگیرم تا قابل انعطاف شم و راحتتر میکرو های دیگه اگه خاستم یاد بگیرم.
                چون الانآ تصمیم به یاد گرفتن pic هم گرفتم .
                یه راهنمایی کنید ممنون میشم. :applause:

                ببنید اسمبلی یه زبان پایه است و به نسبت پردازنده ای که استفاده میکنید و به اصطلاح به نسبت ISA ( Instruction Set Architecture ) (معماری مجموعه دستورات ) اون فرق می کنه. آشنایی باش خیلی خوبی ( به عنوان مثال برای میکرو یک داکیومنت اتمل داره ،شمارش را یادم نیست سرچ کنید. avr instruction set راحت میتونید یاد بگیرید.)
                در رابطه با میکرو های مختلف و در کل پردازنده های مختلف ( فرقی نداره کامپیوترتون ، PIC , AVR , ARM ، پردازنده های mips و موتورولا و اینتل و ا ام دی و...) ، بالاخره شما برنامه نویسید و مهمترین بخش برای شما پردازنده است ، که برای کد نویسی برای همه اینا میتونید از سی استفاده کنید (در صورت وجود کامپایلرش از هر زبان دیگه ای هم میتونید استفاده کنید ولی سی پون یه زبان پایه است برای اکثر پردازنده ها کامپایلرش اومده) (سی جوریه که تو دیتاشیت این پردازنده اگه نگاه کنید ، مثال هاش به دو زبان نوشته شده : 1- اسمبلی 2- سی )

                سوال : از کجا سی را شروع کنم که دیگه دقدقه ای برای سی نداشته باشم به طوری که هر کدی گذاشتن جلوم بفهممش.
                جواب : این که میگن من رشتم برقه من کامپیوتر من مکانیک و... اینا همش چرته . کسی که برقه و میخواد برای میکرو برنامه نویسی کنه باید به اندازه یک کامپیوتری برنامه نویسیش قوی باشه . برای اینکار شما برید به لینک http://maktabkhooneh.org/course?course=bazargan466 ، دو بخشه سی و سی پلاس پلاس که شما تا بخش سی نگاه کنی کافیه ( البته سی پلاس پلاس هم خیلی خوبه ، اگه تونستید کلش را نگاه کنید) . یکم طولانیه ولی خیلی خیلی خیلی خیلی مفیده و خوبه ( استادشم کسیه که تو ما کامپیوتریا به سرش قسم میخوریم) (حتما ویژوال استادیو نصب کنید و تمرین های داخل فیلم را انجام دهید ولی فقط تمرین ها داخل فیلم چون اگه زیادی پاپیچش بشید وقتتون تلف میشه(تلف که نه ولی چون میخواید برا میکرو برنامه نویسی کنید ، کارای دیگه ای باید انجام بدید)

                سوال : من الان سی را توپ توپ بلدم ، میخوام برا یه میکرو برنامه بنویسم.چه کار کنم؟
                جواب: دیتاشیت دیتاشیت دیتاشیت دیتاشیت. همین فقط دیتاشیت میکرویی که میخواید کار کنید رو دانلود کنید. اکثرا مثال هاشون هم برای اسمبلی است هم برای سی.

                سوال: زبانم ضعیفه . دیتاشیتم سنگینه (عمدتا بالای 300 صفحه است) . چه کار کنم؟
                جواب: مقاله ها و فیلم های کمک آموزشی . ( دقت کنید کمک آموزشی ، یعنی اصل همون دیتاشیته)
                برای خوانده avr :
                مقاله آموزش میکروکنترلر avr سریع مولف : رضا سپاس یار
                فیلم های آموزشی avr از جناب کی نژاد

                ARM :
                http://maktabkhooneh.org/course?course=isfehan1329

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

                سوال:ا من که اینا را قبلا نگاه میکردم و کار میکردم ولی چیزی دستگیرم نمیشد و خیلی سخت بودند، ولی الان راحت میفهمم/
                جواب: چون سی را کامل بلدید و مشکلی با زبان برنامه نویسیتون ندارید. پس بقیه راه براتون خیلی راحته
                راه اندازي ماژول nrf24l01p براي codevision (ارتباط بيسيم بين دو ميکرو) : http://www.eca.ir/forum2/index.php?topic=78587.0
                کوچ کردن از کدويژن به http://www.eca.ir/forum2/index.php?topic=81025.0 : AtmelStudio
                نحوه نوشتن اصولي يک لايبرري و درايور نرم افزاري( بصورت ساده) : http://www.eca.ir/forum2/index.php?topic=81071
                http://www.eca.ir/forum2/index.php?topic=82130.0 سفارش راه انداز ماژول هاي مختلف توسط اعضاي انجمن
                انشالله به زودي تاپيک ها به روز رساني خواهد شد،

                دیدگاه


                  #9
                  پاسخ : آیا در ارتباط سریال ها باید همزمان باشند دستورات فرستنده و گیرنده؟

                  [quote author=RubeuS link=topic=81906.msg499417#msg499417 date=1377241232]

                  ببنید اسمبلی یه زبان پایه است و به نسبت پردازنده ای که استفاده میکنید و به اصطلاح به نسبت ISA ( Instruction Set Architecture ) (معماری مجموعه دستورات ) اون فرق می کنه. آشنایی باش خیلی خوبی ( به عنوان مثال برای میکرو یک داکیومنت اتمل داره ،شمارش را یادم نیست سرچ کنید. avr instruction set راحت میتونید یاد بگیرید.)
                  در رابطه با میکرو های مختلف و در کل پردازنده های مختلف ( فرقی نداره کامپیوترتون ، PIC , AVR , ARM ، پردازنده های mips و موتورولا و اینتل و ا ام دی و...) ، بالاخره شما برنامه نویسید و مهمترین بخش برای شما پردازنده است ، که برای کد نویسی برای همه اینا میتونید از سی استفاده کنید (در صورت وجود کامپایلرش از هر زبان دیگه ای هم میتونید استفاده کنید ولی سی پون یه زبان پایه است برای اکثر پردازنده ها کامپایلرش اومده) (سی جوریه که تو دیتاشیت این پردازنده اگه نگاه کنید ، مثال هاش به دو زبان نوشته شده : 1- اسمبلی 2- سی )

                  سوال : از کجا سی را شروع کنم که دیگه دقدقه ای برای سی نداشته باشم به طوری که هر کدی گذاشتن جلوم بفهممش.
                  جواب : این که میگن من رشتم برقه من کامپیوتر من مکانیک و... اینا همش چرته . کسی که برقه و میخواد برای میکرو برنامه نویسی کنه باید به اندازه یک کامپیوتری برنامه نویسیش قوی باشه . برای اینکار شما برید به لینک http://maktabkhooneh.org/course?course=bazargan466 ، دو بخشه سی و سی پلاس پلاس که شما تا بخش سی نگاه کنی کافیه ( البته سی پلاس پلاس هم خیلی خوبه ، اگه تونستید کلش را نگاه کنید) . یکم طولانیه ولی خیلی خیلی خیلی خیلی مفیده و خوبه ( استادشم کسیه که تو ما کامپیوتریا به سرش قسم میخوریم) (حتما ویژوال استادیو نصب کنید و تمرین های داخل فیلم را انجام دهید ولی فقط تمرین ها داخل فیلم چون اگه زیادی پاپیچش بشید وقتتون تلف میشه(تلف که نه ولی چون میخواید برا میکرو برنامه نویسی کنید ، کارای دیگه ای باید انجام بدید)

                  سوال : من الان سی را توپ توپ بلدم ، میخوام برا یه میکرو برنامه بنویسم.چه کار کنم؟
                  جواب: دیتاشیت دیتاشیت دیتاشیت دیتاشیت. همین فقط دیتاشیت میکرویی که میخواید کار کنید رو دانلود کنید. اکثرا مثال هاشون هم برای اسمبلی است هم برای سی.

                  اولا خیلی ممنونم که وقتت رو گزاشتی و راهنماییم کردی به صورت کامل.واقعا ممنون.
                  پس اینطور که من فهمیدم اگه من زبان c یا c++ رو یاد بگیرم ،میتونم تمامی میکروکنترلرهای موجود رو برنامه نویسی کنم،،(البته میدونم دستورات فرق داره ،ولی پایه یکی هست یعنی c )با یاد گرفتن سی من با هر کامپایلری که برای میکرو میآد یا هست راحت میتونم کار کنم!!
                  با یاد گرفتن سی من دیگه نیازی به اسمبلی ندارم چون اگه هر میکروکنترلری بیاد کامپایلر سی هم حتما باهاش هست ،
                  سی خیلی گسترده تر از بسکام و ویرژال بیسیک هست،
                  با یاد گرفتن سی من میتونم راحت هم برنامه در کامپیوتر و هم برای میکرو بنویسم و میتونم بین اینا هم ارتباط برقرار کنم؟؟درسته؟
                  اینهایی که گفتم درسته ؟؟؟ چون میخام راست راسی برم سمتش و وقت بزارم و نمیخام دیگه وقتام تلف بشه.پس پیشنهاد شما سی هست برای من.
                  خودتون الان با سی برا میکرو برنامه مینویسن ؟

                  2.من چجوری باید از دیتاشیت میکرو برنامه نویسی یاد بگیرم؟تو دیتا شیت که فقط مشخصات هست.جایی که برنامه نوشته نیست نه اسمبلی نه سی.
                  میشه یه دیتا شیت رو بهم نشون بدین؟
                  واقعا ممنونم که وقت گزاشتین. :applause:


                  به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
                  (پيش به سوي هدف)

                  دیدگاه


                    #10
                    پاسخ : آیا در ارتباط سریال ها باید همزمان باشند دستورات فرستنده و گیرنده؟

                    یه خواهش ازتون دارم. چون این مطالب دیگه به این تاپیک ربط نداره و فکر میکنم این مطالب برا همه مفیده ، من یه تاپیک جداگانه زدم:
                    http://www.eca.ir/forum2/index.php?topic=81988.0
                    لطفا سوال هاتون را تو اون تاپیک مطرح کنید. (همین سوالتون خیلی خیلی خوبه تو تاپیک مربوطه مطرج کنید ، جواب میدم)
                    راه اندازي ماژول nrf24l01p براي codevision (ارتباط بيسيم بين دو ميکرو) : http://www.eca.ir/forum2/index.php?topic=78587.0
                    کوچ کردن از کدويژن به http://www.eca.ir/forum2/index.php?topic=81025.0 : AtmelStudio
                    نحوه نوشتن اصولي يک لايبرري و درايور نرم افزاري( بصورت ساده) : http://www.eca.ir/forum2/index.php?topic=81071
                    http://www.eca.ir/forum2/index.php?topic=82130.0 سفارش راه انداز ماژول هاي مختلف توسط اعضاي انجمن
                    انشالله به زودي تاپيک ها به روز رساني خواهد شد،

                    دیدگاه


                      #11
                      پاسخ : آیا در ارتباط سریال ها باید همزمان باشند دستورات فرستنده و گیرنده؟

                      بله حتما.
                      به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
                      (پيش به سوي هدف)

                      دیدگاه

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