اطلاعیه

Collapse
No announcement yet.

شروع به کار میکرو با PC ?

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

    شروع به کار میکرو با PC ?

    سلام خدمت دوستان

    من یه مداری ساختم که توسط پورت کام به PC وصله , حالا میخوام وقتی از طرف PC به میکرو رشته Start ارسال شد میکرو شروع به کار کنه و وقتی که رشته Stop ارسال شد میکرو دیگه کار نکنه تا وقتی که دوباره رشته Start ارسال بشه , اما یکمی توش گیر کردم .

    راستی برنامه میکرو باید توی CodeVision باشه.
    دانلود کی های جدید کاسپر
    جهت سفارش طراحی و برنامه نویسی سایت, قالب, بنر قیف و فلش
    با این آی دی تماس بگیرید :
    sam.shark360

    #2
    پاسخ : شروع به کار میکرو با PC ?

    منظورت چیه کار نکنه میخوای صرفه جوئی توی انرژی کنی و جریان کمتری بکشه
    معجزه پس از معجزه می آید و شگفتی ها از تجلی باز نمی مانند.

    دیدگاه


      #3
      پاسخ : شروع به کار میکرو با PC ?

      نه منظورم از کار نکردن , یعنی تو اجرای دستورات دست نگه داره .
      دانلود کی های جدید کاسپر
      جهت سفارش طراحی و برنامه نویسی سایت, قالب, بنر قیف و فلش
      با این آی دی تماس بگیرید :
      sam.shark360

      دیدگاه


        #4
        پاسخ : شروع به کار میکرو با PC ?

        فکر کنم بتونی از while استفاده کنی.شرط دستور while رو هم 0 یا 1 بودن یه متغیر در نظر بگیر.
        حالا از interuptی که برای usart هست استفاده کن.یعنی توش بنویس هر موقع کلمه دریافتی start یا stop بود اون متغیر رو 0 یا 1 کنه.

        دیدگاه


          #5
          پاسخ : شروع به کار میکرو با PC ?

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

          دیدگاه


            #6
            پاسخ : شروع به کار میکرو با PC ?

            کمک هر کاری میکنم جور در نمیاد . :angry: :angry: :angry:
            دانلود کی های جدید کاسپر
            جهت سفارش طراحی و برنامه نویسی سایت, قالب, بنر قیف و فلش
            با این آی دی تماس بگیرید :
            sam.shark360

            دیدگاه


              #7
              پاسخ : شروع به کار میکرو با PC ?

              این کد رو نوشتم اما وقتی رشته start ارسال میشه درست جواب نمیده . :angry:

              کد:
              char k;
              while (1)
                 {
                 k=getchar();
                 if (k=="start") {
                 while (1)
                 {
                 printf("yes\r");
                 }
                 }
                 else {
                 while (1)
                 {
                 printf("no\r");
                 }  
                 }
              }
              دانلود کی های جدید کاسپر
              جهت سفارش طراحی و برنامه نویسی سایت, قالب, بنر قیف و فلش
              با این آی دی تماس بگیرید :
              sam.shark360

              دیدگاه


                #8
                پاسخ : شروع به کار میکرو با PC ?

                :angry: :angry: :angry:
                دانلود کی های جدید کاسپر
                جهت سفارش طراحی و برنامه نویسی سایت, قالب, بنر قیف و فلش
                با این آی دی تماس بگیرید :
                sam.shark360

                دیدگاه


                  #9
                  پاسخ : شروع به کار میکرو با PC ?

                  آخه getchar که فقط یه کاراکتر یا بایت می گیره!!!
                  با عرض پوزش خدمت دایی های عزیزم تا اطلاع ثانوی به اینترنت دسترسی ندارم.

                  دیدگاه


                    #10
                    پاسخ : شروع به کار میکرو با PC ?

                    پس باید چیکار کنم دایی ؟
                    دانلود کی های جدید کاسپر
                    جهت سفارش طراحی و برنامه نویسی سایت, قالب, بنر قیف و فلش
                    با این آی دی تماس بگیرید :
                    sam.shark360

                    دیدگاه


                      #11
                      پاسخ : شروع به کار میکرو با PC ?

                      دوتا کاراکتر رو برای این کار در نظر بگیر. مثلا اگه A فرستاد استارت کنه و B فرستاد استپ
                      با عرض پوزش خدمت دایی های عزیزم تا اطلاع ثانوی به اینترنت دسترسی ندارم.

                      دیدگاه


                        #12
                        پاسخ : شروع به کار میکرو با PC ?

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

                        دیدگاه


                          #13
                          پاسخ : شروع به کار میکرو با PC ?

                          دایی فقط با به حرف هم همون کد و تست کردم بازم کار نکرد !

                          اگه کد توی باسکام داری اینجا قرار بده , من باسکامم بلدم , بعدا تبدیلش میکنم به سی.
                          دانلود کی های جدید کاسپر
                          جهت سفارش طراحی و برنامه نویسی سایت, قالب, بنر قیف و فلش
                          با این آی دی تماس بگیرید :
                          sam.shark360

                          دیدگاه


                            #14
                            پاسخ : شروع به کار میکرو با PC ?

                            یه چیز خیلی خیلی عجیب !!! :eek: :eek: :eek:

                            من برای تست برنامه توی پروتئوس , یه میکرو دیگه قرار داده بودم که فقط حرف برای میکروی اصلی می فرستاد که به طور شانسی متوجه شدم که وقتی میکرو کمکی حرف f رو میفرسته برنامه رشته yes رو میفرستاد در حالی که توی میکروی اصلی شرط درست بودن , گرفتن حرف A بود !!! و وقتی حرف دیگه بغیر از f فرستادم میکروی اصلی رشته no رو فرستاد !!!
                            دانلود کی های جدید کاسپر
                            جهت سفارش طراحی و برنامه نویسی سایت, قالب, بنر قیف و فلش
                            با این آی دی تماس بگیرید :
                            sam.shark360

                            دیدگاه


                              #15
                              پاسخ : شروع به کار میکرو با PC ?

                              چرا برنامه ت رو کامل نمی زاری اینجا من توی اون کد اصلا بررسی همیچین شرطی رو ندیدم اگه تناقض داری کد کاراکتر f این میشه 1111 ببین ممکنه ایراد از نوع تعریف متغیرات باشه که اندازه نیست و سرریز میکنه
                              معجزه پس از معجزه می آید و شگفتی ها از تجلی باز نمی مانند.

                              دیدگاه

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