hengameh
4th September 2010, 10:18 AM
ارتباط سريال – USART :
USART نوعی از يک ارتباط سريال است که می تواند بين تمامی قطعاتی که از اين قابليت پشتيبانی می کنند ، اجرا می شود . اين ارتباط به صورت همزمان و غير همزمان قابل پياده سازی است . نام USART از سر کلمه های زير گرفته شده است :
Universal Synchronous Asynchronous Receiver Transmitter
اين امکان تنها برای تراشه هايي قابل پياده سازی است که از اين قابليت پشتيبانی می کنند و سخت افزار خاص ( پورت سريال ) آن را دارا می باشند .
نوع غير همزمان USART با نام UART شناخته می شود .
سخت افزار USART :
سخت افزار حالت USART در حالت داخلی به صورت دو بخش ارسال – دريافت می باشد .
پايه های مربوط به USART نيز به دو بخش پايه های مربوط به انتقال همزمان و پايه های مربوط به انتقال غير همزمان تقسيم می شوند .
در نوع غير همزمان پايه ارسال اطلاعات با نام TX و پايهء دريافت با نام RX شناخته می شوند .
در نوع همزمان که کلاک بر زمان ارسال اطلاعات نظارت دارد ، پايه های مربوطه به دو پايهء DT ( خط داده ) و CK ( خط کلاک ) تقسيم می شوند .
بلوک دیاگرام بخش ارسال :
http://www.ir-micro.com/pict/usart1.gif
بلوک دیاگرام بخش دریافت :
http://www.ir-micro.com/pict/usart2.gif
عبارت FIFO که در شکل نشان داده شده است ، بيانگر روش انتقال و ذخيره سازی بين بافر و RCREG است و به اين معنا است که اطلاعاتی که ابتدا دريافت می شود ، ابتدا هم خارج می شود Frist Input / Frist Output ) .
باقی خصوصیات و تنظیمات و چگونگی تیجاد ارتباط به نوع میکروکنترلر بر می گرده که واسه هر کدوم فرق داره . اما به صورت کلی توسط چند رجیستر این تنظیمات و ... انجام میشه .
USART نوعی از يک ارتباط سريال است که می تواند بين تمامی قطعاتی که از اين قابليت پشتيبانی می کنند ، اجرا می شود . اين ارتباط به صورت همزمان و غير همزمان قابل پياده سازی است . نام USART از سر کلمه های زير گرفته شده است :
Universal Synchronous Asynchronous Receiver Transmitter
اين امکان تنها برای تراشه هايي قابل پياده سازی است که از اين قابليت پشتيبانی می کنند و سخت افزار خاص ( پورت سريال ) آن را دارا می باشند .
نوع غير همزمان USART با نام UART شناخته می شود .
سخت افزار USART :
سخت افزار حالت USART در حالت داخلی به صورت دو بخش ارسال – دريافت می باشد .
پايه های مربوط به USART نيز به دو بخش پايه های مربوط به انتقال همزمان و پايه های مربوط به انتقال غير همزمان تقسيم می شوند .
در نوع غير همزمان پايه ارسال اطلاعات با نام TX و پايهء دريافت با نام RX شناخته می شوند .
در نوع همزمان که کلاک بر زمان ارسال اطلاعات نظارت دارد ، پايه های مربوطه به دو پايهء DT ( خط داده ) و CK ( خط کلاک ) تقسيم می شوند .
بلوک دیاگرام بخش ارسال :
http://www.ir-micro.com/pict/usart1.gif
بلوک دیاگرام بخش دریافت :
http://www.ir-micro.com/pict/usart2.gif
عبارت FIFO که در شکل نشان داده شده است ، بيانگر روش انتقال و ذخيره سازی بين بافر و RCREG است و به اين معنا است که اطلاعاتی که ابتدا دريافت می شود ، ابتدا هم خارج می شود Frist Input / Frist Output ) .
باقی خصوصیات و تنظیمات و چگونگی تیجاد ارتباط به نوع میکروکنترلر بر می گرده که واسه هر کدوم فرق داره . اما به صورت کلی توسط چند رجیستر این تنظیمات و ... انجام میشه .