اطلاعیه

Collapse
No announcement yet.

راهنمایی در مورد ارتباط Avr وPC

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

    راهنمایی در مورد ارتباط Avr وPC

    من می خوام یه عبارت رو از طریق میکرو به کامپیوتر بفرستم ،(اول می خوام بدونم که دیتا به کامپیوتر ارسال میشه یا نه که بعدش برنامه VB رو بنویسم) اما هر کاری می کنم دیتا ارسال نمیشه.
    من یه برنامه خیلی ساده نوشتم(برای تست)

    $regfile = "m16def.dat"
    $crystal = 11059000
    $baud = 9600
    Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 , E = Porta.1 , Rs = Porta.0
    Config Lcd = 16 * 2
    Dim I As Byte
    Do
    Print "Hello World"
    Waitms 25
    Cls
    For I = 1 To 8
    Lcd I ; " "
    Waitms 25
    Next I
    Loop
    End
    برنامه میکرو و تنظیم فیزبیت ها درسته
    حالا توی Terminal emolatur باید چه جوری دیتا رو ببینم؟
    توی بسکام com1 ,9600 تنظیم کردم اما بازم نمیشه.(com های دیگه رو هم تست کردم)
    راستی من از کجا باید بفهمم که کدام پورت رو برای کامپیوتر انتخاب کنم(مادربوردم یه پورت DB9 داره)؟؟؟
    می بینیم و نادیده می گیریم!

    #2
    پاسخ : راهنمایی در مورد ارتباط Avr وPC

    خوب مبدلت چیه
    rs232
    یا
    usb
    هرچه سعی کنیم لایه های نرم افزاری زیاد کرده و از سخت افزار دور کنیم مشکلات(باگ ها) کمتر خواهد شد(امنیت بیشتری خواهید داشت)
    بهترین جواب دهنده برای سوال شما، خود شما هستید البته بعد تلاش،پشتکار و مطالعه بیشتر
    میدونی مشکل ما کجاست؟سرمایه و مغز ها رو نمیتونیم یکجا جمع کنیم...

    تعدادی ماژول GPS GP5MX1513F1 با بالاتریت حساسیت -170db به قیمت خرید بفروش میرسد

    دیدگاه


      #3
      پاسخ : راهنمایی در مورد ارتباط Avr وPC

      اگه MB یه پورت com داره ، شمارش میآ‌شه 1 (com1)
      مقدار باود رو روی 38400 قرار بده

      دیدگاه


        #4
        پاسخ : راهنمایی در مورد ارتباط Avr وPC

        مبدل RS232 با 4 تا خازن 1uF 50vهست.
        می بینیم و نادیده می گیریم!

        دیدگاه


          #5
          پاسخ : راهنمایی در مورد ارتباط Avr وPC

          نوشته اصلی توسط hamid67
          اگه MB یه پورت com داره ، شمارش میآ‌شه 1 (com1)
          مقدار باود رو روی 38400 قرار بده
          بود رو 38400 کردم بازم نشد
          می بینیم و نادیده می گیریم!

          دیدگاه


            #6
            پاسخ : راهنمایی در مورد ارتباط Avr وPC

            اگه روی مانیتور چزت و پرت نشون بده یعنی کریستال یا باود ریت مشکل داره
            اما اگه اصلا چیزی نشون نمیآ‌ده ایراد از MAX232 هست
            البته به احتمال زیاد
            من خودم مدارو چک کردم جواب داد

            دیدگاه


              #7
              پاسخ : راهنمایی در مورد ارتباط Avr وPC

              اقا من تونستم دیتا رو ارسال و در یافت کنم با Terminal emulator bascom اما با VB نمی تونم.
              من می خوام(ترجیحا بدون وقفه) یه رشته رو از PC به میکرو بفرستم.
              برنامه کلید در وی بی :
              Private Sub Command1_Click()
              MSComm1.Output = Text1.Text
              End Sub

              برنامه میکرو:
              'TEST PC to Micro
              $regfile = "m16def.dat"
              $crystal = 11059000
              $baud = 9600
              '$sim
              Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 , E = Porta.1 , Rs = Porta.0
              Config Lcd = 16 * 2

              Dim L_text As Byte
              Dim Text As String * 250 , A As String * 3

              Cls
              Lcd "Welcome!"
              Locate 2 , 1
              Lcd "Mohsen"
              Wait 2
              Print "Micro Send To PC"
              Do
              Input "Please Enter Text: " , Text
              L_text = Len(text)
              Cls
              Lcd Text
              Locate 2 , 1
              Lcd L_text
              If Text = "test" Then
              Print "test"
              Else
              Print Text
              End If
              Loop
              End
              می بینیم و نادیده می گیریم!

              دیدگاه

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