اطلاعیه

Collapse
No announcement yet.

پورت سریال- راه اندازی 3 رله و فیدبک گرفتن از میکرو

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

    پورت سریال- راه اندازی 3 رله و فیدبک گرفتن از میکرو

    سلام بچه ها خسته نباشید

    کسی میدونه چه جور میشه تو لب ویو یه led را ست و ریست کرد . ؟
    مشکل من اونجاست که با میکرو به لب ویو با پورت سریال وصل شدم و 3 تا کلید طراحی کردم که 3 تا رله را روشن کنه با ارسال کد R001 رله اول روشن میشه و کلمه Toggle Rel1 را رو پورت سریال ارسال میکنه با این دستور در میکرو AVR

    A = Instr(rs_data , "R001&quot
    If A <> 0 Then
    Disable Interrupts : Rs_data = "" : Toggle Rel1 : Waitms 200 : Cls : Lcd "Toggle Rel1" : Print "Toggle Rel1" : Waitms 300


    End If

    حالا میخواستم که لب ویو از روشن شدن رله مطمئن بشه و اگر Toggle Rel1 را دید یه led و خود لب ویو و قسمت بولین بیارم که با دیدن این کلمه روشن بشه

    مشکل اینجاست که میکرو فقط یک بار این کلمه را ارسال میکنه و چراغ یک لحظه روشن میشه و بد خاموش میشه

    مشکل کجاست ؟

    #2
    پاسخ : پورت سریال- راه اندازی 3 رله و فیدبک گرفتن از میکرو

    اگه برنامه لب ویو تو بزاری بهتر میشه راهنماییت کرد.

    دیدگاه


      #3
      پاسخ : پورت سریال- راه اندازی 3 رله و فیدبک گرفتن از میکرو

      این بخاطر اینه که شما همواره مقدار LED رو رفرش میکنی.
      پیشنهاد 1- : با برنامه نویسی فقط وقتی چیزی از پورت میگیری مقدار LED رو تنظیم کن
      پیشنهاد 2: ورودی LED رو از خودش فیدبک بگیری.
      هر وقت هم از پورت سریال چیزی گرفتی ؛ مقدار متغیر محلی lED رو تنظیم کن

      دیدگاه


        #4
        پاسخ : پورت سریال- راه اندازی 3 رله و فیدبک گرفتن از میکرو

        سلام

        این برنامه

        http://public.fileup.ir/d/2161514/MY INTERFACE ver 2.vi

        دیدگاه


          #5
          پاسخ : پورت سریال- راه اندازی 3 رله و فیدبک گرفتن از میکرو

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

          دیدگاه


            #6
            پاسخ : پورت سریال- راه اندازی 3 رله و فیدبک گرفتن از میکرو

            در بلاک دیاگرام کنار دکمه ران یه لامپ هست اونو روشن کن و برنامه رو اجرا کن و بعد دوباره برگرد به بلاک دیاگرام تا روند اجرای برنامه رو ببینی و بدونی که برای چی LED یکبار روشن و بعد خاموش میشه
            شما اگه چیزی از پورت سریال نیومد نه چیزی بنویس و نه LED رو باهاش کاری داشته باش

            دیدگاه


              #7
              پاسخ : پورت سریال- راه اندازی 3 رله و فیدبک گرفتن از میکرو

              سلام

              چه جوری باید بفهمیم کی اطلاعات دریاف میشه ؟ اخع سرعش بالاست بد دریاف سریع صفر میشه

              دیدگاه


                #8
                پاسخ : پورت سریال- راه اندازی 3 رله و فیدبک گرفتن از میکرو

                یه تابع داریم به اسم bytes at port که نشون میده چیزی تو بافر پورت سریال هست یا نه

                دیدگاه


                  #9
                  پاسخ : پورت سریال- راه اندازی 3 رله و فیدبک گرفتن از میکرو

                  ممنون تا حدی تونستم جواب بگیرم

                  دیدگاه

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