اطلاعیه

Collapse
No announcement yet.

وصل کردن میکرو کنترلر ATmega8A به کامبیوتر با max232 سوال دارم

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

    وصل کردن میکرو کنترلر ATmega8A به کامبیوتر با max232 سوال دارم

    سلام من یه میکرو کنترلر atmega8a دارم می خوام با max232 به کامبیوتر وصلش کنم ولی نمی دونم جطوری لطفا کمکم کنید شماتیک مدار رو بزارید ممنونم :smile:

    #2
    پاسخ : وصل کردن میکرو کنترلر ATmega8A به کامبیوتر با max232 سوال دارم

    google.com

    دیدگاه


      #3
      پاسخ : وصل کردن میکرو کنترلر ATmega8A به کامبیوتر با max232 سوال دارم

      مدارش تو دیتاشیت هست.فقط ای سی و 5 تا خازن 10uf.
      تو بنامه دقت کنین بائد رو حتما تنظیم کنین.
      اگه بسکام کار می کنین که خیلی راحته
      سولی داشتین در خدمتم

      دیدگاه


        #4
        پاسخ : وصل کردن میکرو کنترلر ATmega8A به کامبیوتر با max232 سوال دارم

        یه راهنمایی هم در مورد دستور اینپوت بسکام میکنین دوستان
        من با دستور input میخام یه رشته 10 کاراکتری رو دریافت کنم
        اما برنامه روی دستور میمونه
        چجور میتونم تمام رشته رو دریافت کنم به صورت string و دیگه بایت بایت نخونم
        و برنامه هم گیر نکنه و وقفه نده
        میخام برنامه کم حجم بشه با دستور udr و وقفه بایت بایت میتونیم بگیرم اما باید همه رو بهم بچسبونم
        کد:
        $baud = 9600
        Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
        
        
        
        
        Dim Dat As String * 10
        
           Do
        
        Input Dat Noecho
        
        Print Dat
        
          Loop
          End

        دیدگاه


          #5
          پاسخ : وصل کردن میکرو کنترلر ATmega8A به کامبیوتر با max232 سوال دارم

          کد:
          dim E1 As Byte
          dim P1 As Byte
          Dim C1(10) As String * 1 
          Dim Code1 As String * 10 
          
          
          
          S12:
          Incr E1
          C1(e1) = Waitkey(#1)
          If E1 < 10 Then Goto S12
          
          For E1 = 1 To 10
          Incr P1
          Mid(code1 , P1 , 1) = C1(e1)
          Next
          
          End If

          دیدگاه


            #6
            پاسخ : وصل کردن میکرو کنترلر ATmega8A به کامبیوتر با max232 سوال دارم

            با دستور waitkey منتظر دریافت و پس از دریافت 10 کاراکتر و توی مرحله بعد با دستور mid اون رو به رشته تبدیل میکنیم و در code ذخیره میکنیم.
            دریافت بایت بایت دیتا یک مزیت است برای اینکه به راحتی میتونی روی آن تحلیل داشته باشی.مثلا در انتها چک سام داشته باشی و یا یک کد مشخص در بایت اول داشته باشی و اگر کد صحیح بود اطلاعات رو پردازش کنی....

            دیدگاه


              #7
              پاسخ : وصل کردن میکرو کنترلر ATmega8A به کامبیوتر با max232 سوال دارم

              میتونی از ارتیاط سریال به صورت وقفه ای استفاده کنی که cpu مشغول نشه تا بتونی همزمان کار دیگه هم انجام بدی تو زیربرنامه اینتراپت از دستورinput استفاده کن :redface:
              عجب روزگاریست...! هیچکس به سکوت آدم نمیرسد،همه منتظرند به داد آدم برسند...!

              دیدگاه

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