السبت، 7 ديسمبر 2013

Basics of Serial Communication and USART

كما تكلمنا من قبل في الI/O Ports أن من المهم جدا لأي computer system  أن يمتلك عدة وسائل للتوصل وتبادل المعلومات مع العالم الخارجي بشكل مناسب لمتطلبات التطبيقات التي يتم تطويرها، لهذا يوجد داخل الmicrocontroller عدة طرفيات peripherals تقوم بهذه الوظيفة يعمل كل منها بشكل مختلف(USART, I2C, SPI, USB, CAN, LIN,...etc) ليتمكن المطور من تمكين الmicrocontroller من التواصل مع أنواع مختلفة من الchips وحتي الsystems الأخري.
في هذا الفيديو نتكلم بالتفصيل الUSART والSerial Communication.
نبدأ الشرح بالمفاهيم الأساسية للاتصال بين الmicrocontroller والعالم الخارجي:
- Serial Communication VS Parallel Communication
- Simplex, Half Duplex and Full Duplex 
- Synchronous VS Asynchronous communication
ونوضح مزايا وعيوب كل نوع ومتي يستخدم. ثم نبدأ في شرح طريقة عمل الUSART وكيف نتحكم فيه طبقاً للapplication المطلوب. ثم نشرح مثالاً مبسطاً باستخدام الUSART الموجود بالPIC 18F877A.


وأيضاً الslides موجودة بالأسفل لمن يفضل القراءة عن الدرس المصور:



ليست هناك تعليقات:

إرسال تعليق