اطلاعیه

Collapse
No announcement yet.

درایور راه اتداز پورت سریال برای VB

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

    درایور راه اتداز پورت سریال برای VB

    با سلام
    من می خوام با پورت سریال کار کنم با VB اما یه درایور به نام COMM.DRV می خواد کسی اینه داره به من بده
    ادیسون: برای موفقیت 1 درصد نبوغ و 99 درصد پشتکار کافی است.

    #2
    پاسخ : درایور راه اتداز پورت سریال برای VB

    سلام

    نکنه منظورت کامپوننت کام کنترولره؟

    اگه همینه روی تولبار ابزارات کلیک راست کن و برو اونجایی که ابزار اضافه میکنی ، این کامپوننت هست...

    (شرمنده که اسم دقیق مراحل رو نمیارم! وی بی رو نصب ندارم :redface

    دیدگاه


      #3
      پاسخ : درایور راه اتداز پورت سریال برای VB

      با سلام
      اگه درست متوجه شده باشم :
      در قسمت project قسمت components رو انتخاب کن گزینه microsoft comm control 6 رو تیک بزن و ok کن در قسمت ابزار یه آیکن به شکل تلفن اضافه میشه که مخصوص کار با پرت سریال هست
      موفق باشی

      دیدگاه


        #4
        پاسخ : درایور راه اتداز پورت سریال برای VB

        خیلی خوب بود ولی میشه بگی چطور میشه باهاش کار کرد دقیق توضیح بده واسم دستت در نکنه
        ادیسون: برای موفقیت 1 درصد نبوغ و 99 درصد پشتکار کافی است.

        دیدگاه


          #5
          پاسخ : درایور راه اتداز پورت سریال برای VB

          بحث برنامه نویسی پورت کام به راحتی در چند خط قابل بیان نیست برای یادگیری به آدرس های زیر مراجعه کنید

          http://parthasarathi.netfirms.com/Mscomm_control_.htm

          http://www.vb6.us/forums/tutorial-suggestions/serial-communications-using-ms-comm-control

          http://www.tech-archive.net/Archive/Excel/microsoft.public.excel.programming/2006-05/msg01366.html
          هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

          دیدگاه


            #6
            پاسخ : درایور راه اتداز پورت سریال برای VB

            اید تو avr تنظیمات مربوط یه اون اعم از BAUD RATE , STOPBIT و غیره رو بکنی بعد تو ویژال بیسیک هم یه یه component درست کنی و پورتو com1 معرفی کنی . باود ریت و بقیه تنظیماتو هم همونی بکنی که تو avr کرده بودی . بعدش اطلاعاتو بگیری . اگه گیر کردی بگو کدشو بذلرم :NO:

            دیدگاه


              #7
              پاسخ : درایور راه اتداز پورت سریال برای VB

              :NO: من این پروژه رئ با سی شارپ و مگا 32 انجام دادم اگه خواستی بگو بیشتر توضیح بدم
              چار فرانسه نباش

              دیدگاه


                #8
                پاسخ : درایور راه اتداز پورت سریال برای VB

                من یه آموزش در مورد پورت سریال در دات نت نوشتم.
                http://iranled.com/forum/showthread.php?tid=14264
                بنظرم با vb.net کار کن بهتره.
                https://www.linkedin.com/in/mohammadhosseini69

                http://zakhar.blog.ir

                دیدگاه


                  #9
                  پاسخ : درایور راه اتداز پورت سریال برای VB

                  اقا هادی اگه لطف کنی کدشو بذاری ممنون میشم
                  ادیسون: برای موفقیت 1 درصد نبوغ و 99 درصد پشتکار کافی است.

                  دیدگاه


                    #10
                    پاسخ : درایور راه اتداز پورت سریال برای VB

                    تنظیمات usart که codewizard خودش میسازه

                    // USART initialization
                    // Communication Parameters: 8 Data, 2 Stop, No Parity
                    // USART Receiver: Off
                    // USART Transmitter: On
                    // USART Mode: Asynchronous
                    // USART Baud rate: 110
                    UCSRA=0x00;
                    UCSRB=0x08;
                    UCSRC=0x8E;
                    UBRRH=0x00;
                    UBRRL=0x33;

                    اینم که یه آرایه رو میفرسته
                    char e[4];
                    puts(e);

                    اینم کد vb که با رسیدن دیتا اونو تو i میریزه . بعدش اونو تو listboxنشون میده


                    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

                    SerialPort1.Open()
                    Dim i As String
                    End Sub

                    Private Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived


                    Control.CheckForIllegalCrossThreadCalls = False
                    i = SerialPort1.ReadExisting
                    ListBox1.Items.Add("temprature " & n & " = " & i)


                    End Sub

                    دیدگاه


                      #11
                      پاسخ : درایور راه اتداز پورت سریال برای VB

                      آقا هادی میشه از زمانی که vb رو اجرا میکنی مراحل برنامه یه توضیح بدی
                      ادیسون: برای موفقیت 1 درصد نبوغ و 99 درصد پشتکار کافی است.

                      دیدگاه


                        #12
                        پاسخ : درایور راه اتداز پورت سریال برای VB

                        این کل برنامه نبود . اینو بنویسی شاید اجرا نشه .
                        شما اون قسمت serialport.open() رو تو روتین لود شدن برنامه بنویسین . بعد اون یکی event هم اونت رسیدن دیتا هستش . به محض رسیدن دیتا اون اونت اجرا میشه و اونو تو listbox اجرا میکنه .
                        کجای برنامتون مشکل میده .

                        دیدگاه


                          #13
                          پاسخ : درایور راه اتداز پورت سریال برای VB

                          دوست خوب کد ها رو کامل بده تا تاخیر تو کارمون نیافته زودتر به نتیجه برسیم
                          ادیسون: برای موفقیت 1 درصد نبوغ و 99 درصد پشتکار کافی است.

                          دیدگاه


                            #14
                            پاسخ : درایور راه اتداز پورت سریال برای VB

                            Private Sub Form_Load()
                            mscomm1.setting = "9600,n,8,1"
                            mscomm1.RThreshold = 1
                            mscomm1.SThreshold = 1
                            mscomm1.InputLen = 1
                            mscomm1.PortOpen = True
                            End Sub

                            اینو نوشتم بعد وقتی start رو می زنم این ارور رو می ده
                            Compile Error:
                            Variable not defined
                            ادیسون: برای موفقیت 1 درصد نبوغ و 99 درصد پشتکار کافی است.

                            دیدگاه

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