როგორ გამოვიყენო Arduino UART?
როგორ გამოვიყენო Arduino UART?

ვიდეო: როგორ გამოვიყენო Arduino UART?

ვიდეო: როგორ გამოვიყენო Arduino UART?
ვიდეო: Arduino Serial Communication using UART 2024, ნოემბერი
Anonim

UART . UART უნივერსალური ასინქრონული მიღება და გადაცემა და არის მარტივი საკომუნიკაციო პროტოკოლი, რომელიც საშუალებას იძლევა არდუინო სერიულ მოწყობილობებთან კომუნიკაციისთვის. The UART სისტემა ურთიერთობს ციფრულ პინთან 0 (RX), ციფრულ პინთან 1 (TX) და სხვა კომპიუტერთან მეშვეობით USB პორტი.

ამასთან დაკავშირებით რამდენი UART აქვს Arduino Uno-ს?

The გაერო აქვს მხოლოდ ერთი აპარატურა UART გამოყენებით 0 pins მისაღებად და 1 გადაცემის. გაითვალისწინეთ, რომ პროცესორის მოდელზე დაფუძნებული პინის შეზღუდვებია და თქვენ შეგიძლიათ მიიღოთ მონაცემები მხოლოდ ერთი პორტიდან ერთდროულად.

ანალოგიურად, როგორ განსაზღვრავს Arduino სერიულ პორტს? ში არდუინო გარემოს დაცვის პროგრამა, ინსტრუმენტები > სერიული პორტი და აირჩიეთ სწორი სერიული პორტი . რომ ნახოთ რა სერიული პორტი დაფა იყენებს, დააკავშირეთ დაფა თქვენს კომპიუტერს USB კაბელით. Windows დესკტოპიდან დააწკაპუნეთ მაუსის მარჯვენა ღილაკით My Computer-ზე. შემდეგ თვისებები > აპარატურა, მოწყობილობა მენეჯერი > პორტები (COM & LPT).

ამ გზით, როგორ მუშაობს Arduino სერიული კომუნიკაცია?

Როდესაც შენ კეთება ა სერიალი . print, მონაცემები, რომლის დაბეჭდვას ცდილობთ, მოთავსებულია შიდა "გადაცემის" ბუფერში. შემდეგ, როდესაც თითოეული ბაიტი გადაიცემა აპარატურის მიერ, ეწოდება შეფერხება ("USART, მონაცემთა რეგისტრაციის ცარიელი" შეფერხება) და შეფერხების რუტინა აგზავნის შემდეგ ბაიტს ბუფერიდან გარეთ. სერიული პორტი.

როგორ მუშაობს UART პროტოკოლი?

In UART სერიული კომუნიკაცია, მონაცემები გადაიცემა ასინქრონულად, ანუ არ არის საათის ან სხვა დროის სიგნალი ჩართული გამგზავნსა და მიმღებს შორის. საათის სიგნალის ნაცვლად, UART იყენებს ზოგიერთ სპეციალურ ბიტს სახელწოდებით Start და Stop bits.

გირჩევთ: