اطلاعیه

Collapse
No announcement yet.

سوال در مورد ارتباط matlab با atmega 32

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

    سوال در مورد ارتباط matlab با atmega 32

    با سلام
    من می خوام بدونم اکه با matlab یک داده ای مثل a=20 را با سریال بورت به atmega بفرستم آیا atmega قادر است که داده مربوطه را دریافت نماید

    #2
    پاسخ : سوال در مورد ارتباط matlab با atmega 32

    سلام
    بله میتواند . در پورت سریال داده ها 8 بیتی ارسال می شوند . یعنی از 1 تا 255 میتوانید بفرستید و برای اعداد بزرگتر باید ان را به صورت هشت بیت هشت بیت جدا بفرستید و در مبدا دو باره تبدیل کنید

    دیدگاه


      #3
      پاسخ : سوال در مورد ارتباط matlab با atmega 32

      نوشته اصلی توسط fattahiyam
      با سلام
      من می خوام بدونم اکه با matlab یک داده ای مثل a=20 را با سریال بورت به atmega بفرستم آیا atmega قادر است که داده مربوطه را دریافت نماید
      بله
      باید به وسیله درگاه usart میکروکنترلر و آی سی max232 میکرو رو به پورت سریال وصل کنید.
      سپس برای خواندن اطلاعات در matlab باید از دستورات زیر استفاده کنید.

      s = serial('com15&#039
      s.BaudRate = 57600
      s.InputBufferSize = 5000
      fopen(s)
      data = fread(s,1)

      ba in kar 1 byte az vorodi mikhunid

      دیدگاه

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