اطلاعیه

Collapse
No announcement yet.

برنامه ارتباط سریال

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

    #16
    پاسخ : برنامه ارتباط سریال

    درود
    برنامه LABVIEW یکی از برنامه های قوی در زمینه مانیتورینگ به حساب میاد ، برنامه نویسی در محیط این نرم افزار به صورت گرافیکی انچام میشه یعنی همه چیز به صورت بلوک های گرافیکی در اختیار کاربر قرار داره و بسته به نیاز از اون ها استفاده میشه . توی این تاپیک چند تا برنامه گذاشتم
    http://www.eca.ir/forum2/index.php?t...8827#msg688827
    در ضمن بگو از برنامه سی شارپ چه چیزی به میکرو میفرستی تا برات برنامه میکروش رو بنویسیم اگه برنامه سی شارپ رو هم بذاری چه بهتر
    چشم ها را باید شست ، جور دیگر باید دید . . .

    دیدگاه


      #17
      پاسخ : برنامه ارتباط سریال

      نوشته اصلی توسط hassantorabi
      درود
      برنامه LABVIEW یکی از برنامه های قوی در زمینه مانیتورینگ به حساب میاد ، برنامه نویسی در محیط این نرم افزار به صورت گرافیکی انچام میشه یعنی همه چیز به صورت بلوک های گرافیکی در اختیار کاربر قرار داره و بسته به نیاز از اون ها استفاده میشه . توی این تاپیک چند تا برنامه گذاشتم
      http://www.eca.ir/forum2/index.php?t...8827#msg688827
      در ضمن بگو از برنامه سی شارپ چه چیزی به میکرو میفرستی تا برات برنامه میکروش رو بنویسیم اگه برنامه سی شارپ رو هم بذاری چه بهتر
      مرسی از راهنماییت
      از ساده شروع کردم فعلا میخام چندتا ال ای دی روشن کنم با برنامه سی شارپ ک چندتا buttonهستش بعدش استپ موتور...
      من جواب سوالمو نگرفتم labview هم خروجی داره ک از ی کامپیوتر دیگه بشه استفاده کرد مثل فایل exe
      من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

      دیدگاه


        #18
        پاسخ : برنامه ارتباط سریال

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

        دیدگاه


          #19
          پاسخ : برنامه ارتباط سریال

          نوشته اصلی توسط milad brave
          دوستان مشکل کار کجاست؟؟
          چرا چیزی رو ال سی دی نشون نمیده و ترمینال هم حروف نامعلوم نشون میده
          یا باود ریت تنظیم نیست یا برو در virtual terminalفونت را تغییر بده مشکل فونته

          دیدگاه


            #20
            پاسخ : برنامه ارتباط سریال

            مرسی تا حدودی جواب گرفتم فقط یه چیز دیگه من هرچی میفرستم از سی شارپ(برنامه ک نوشتم )فقط 3 بیت اطلاعات میاد مثلا کلمه helloمیفرستم فقط hel میاد!!!بنظرتون مشکل کار کجاست؟
            من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

            دیدگاه


              #21
              پاسخ : برنامه ارتباط سریال

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

              دیدگاه


                #22
                پاسخ : برنامه ارتباط سریال

                نکته دیگه اینه که بهتره از کریستال دقیق استفاده کنید...استفاده از کریستال های رایج مثل 8MHz یا 12 و 16 و ... باعث تقریب خوردن در کلاک بخش USART میشه که در صورتی که باودریت بالا تنظیم کرده باشید به مشکل میخورید.داخل دیتاشیت جدول پیشنهادی واسه کریستال گذاشته شده....
                تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                www.intelart.ir


                ساخت کنترلر دما PID فازی با AVR [آموزشی]

                دیدگاه


                  #23
                  پاسخ : برنامه ارتباط سریال

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

                  دیدگاه


                    #24
                    پاسخ : برنامه ارتباط سریال

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

                    دیدگاه


                      #25
                      پاسخ : برنامه ارتباط سریال

                      نوشته اصلی توسط milad brave
                      ببخشید اینجا ی تناقض بوجود اومد اخه!!!
                      میگین باید باودریت هام یکسان باشه بعد میگین ماله کامپیوتر پااینتر باشه؟؟!!!
                      بعدشم من از کریستال خود میکرو استفاده میکنم نه از کریستال خارجی!!
                      دوست عزیز اصلا داخل میکرو کریستال نداره...اونی ک شما تنظیم میکنی یه اوسیلتور خازن و مقاوت هستش که مطمئنا دقت بالایی نداره
                      حتی وقتی از باودریت های بالا استفاده میکنید کریستال های معمولی (مثلا8مگاهرتز) هم نمیتونن دقت خوبی رو ارائه بدن و باید از کریستال دقیق استفاده کنید...
                      تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                      www.intelart.ir


                      ساخت کنترلر دما PID فازی با AVR [آموزشی]

                      دیدگاه


                        #26
                        پاسخ : برنامه ارتباط سریال

                        پس باید از ی کریستال خارجی استفاده کنم؟؟
                        کد کریستال خارجی تو بسکام چیه؟؟(واسه فهموندن میکرو ک بهش کریستال وصله)
                        باز من یه مشکل پیدا کردم و بیش از 3 بیت نمیفرسته!! :angry: :angry:
                        همه کارش کردم باد ریت بالا پایین کردم...نشد ک نشد
                        یه سوال دیگه چرا من با دستور printنمیتونم دیتا به کامپیوتر بفرستم؟؟؟ :read: :cry2:
                        من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

                        دیدگاه


                          #27
                          پاسخ : برنامه ارتباط سریال

                          نوشته اصلی توسط milad brave
                          پس باید از ی کریستال خارجی استفاده کنم؟؟
                          کد کریستال خارجی تو بسکام چیه؟؟(واسه فهموندن میکرو ک بهش کریستال وصله)
                          باز من یه مشکل پیدا کردم و بیش از 3 بیت نمیفرسته!! :angry: :angry:
                          همه کارش کردم باد ریت بالا پایین کردم...نشد ک نشد
                          یه سوال دیگه چرا من با دستور printنمیتونم دیتا به کامپیوتر بفرستم؟؟؟ :read: :cry2:
                          بله حتما
                          اولین قدم اینه که فیوزبیت ها رو روی کریستال خارجی ست کنید...واسه این کار CLKSEL3:0 رو روی 1111 و SUT1:0 رو روی 10 تنظیم کنید.اگه کریستال بالای 14 مگاهرتز استفاده میکنید فیوزبیت CKOPT رو باید 0 کنید

                          متاسفانه با بسکام کار نکردم و در موردش اطلاعاتی ندارم
                          داخل انجمن سرچ کنید حتما به جواب میرسید
                          تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                          www.intelart.ir


                          ساخت کنترلر دما PID فازی با AVR [آموزشی]

                          دیدگاه


                            #28
                            پاسخ : برنامه ارتباط سریال

                            سلام
                            توی برنامه نیازی به این نداره که مشخص کنین کریستال خارجی یا داخلی
                            فقط توی پروکرام کردن میشه به میکرو فهموند که با کریستال داخلی کارکنه یا خارجی که دوست عزیزمون توی تاپیک بالا اشاره کردن
                            mrg

                            دیدگاه


                              #29
                              پاسخ : برنامه ارتباط سریال

                              من چرا هرچقدر دستور PRINT میزنم برگشتی از میکرو به کامپیوتر ندارم؟؟؟
                              من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

                              دیدگاه


                                #30
                                پاسخ : برنامه ارتباط سریال

                                لینک زیر help بسکام هست که یه نمونه برنامه هم داره...برنامه اونجا رو تست کنید ببینید جواب میده یا نه...

                                http://avrhelp.mcselec.com/index.html?uart.htm
                                تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

                                www.intelart.ir


                                ساخت کنترلر دما PID فازی با AVR [آموزشی]

                                دیدگاه

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