كما تكلمنا من قبل في ال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 موجودة بالأسفل لمن يفضل القراءة عن الدرس المصور:
USART from engislam90
ليست هناك تعليقات:
إرسال تعليق