سلام
در روش سنکرون به ازای هر پالس ساعت یک بیت ارسال میشه بطوری که فرستنده همزمان با ارسال اطلاعات پالس ساعت رو هم ارسال میکنه و گیرنده بکمک پالس ساعتی که از فرستنده ارسال شده خودش رو همزمان میکنه تا اطلاعات رو بدرستی از روی خط برداشت کنه.
در روش اسنکرون یک کارکتر همراه با یک بیت توازن.یک بیت پایانی.یک بیت شروع جمعا 10 بیت فرستاده میشه.که فقط 8 بیت اطلاعات مهم هستن.و بیت توازن نشون میده که اطلاعات بطور صحیح دریافت شدن یا نه.و بیت های پایانی و شروع بجای پالس ساعت که ارستل نمیشه استفاده میشن.
چون در ارسال ها باید همزمانی وجود داشته باشه در حالت سنکرون این همزمانی از طریق کلاکی که MASTER ارسال میکنه اتفاق میفته و در حالت آسنکرون چون عملا با دو سیم و زمین مشترک اینکار انجام میشه و سیم کلاک بین مستر و اسلیو نیست باید همزمانی در اسلیو بضورت داخلی انجام بشه یعنی برنامه اسلیو طوری نوشته میشه که فرکانس کاری USART در اون برابر با فرکانس مستر هست
خود معنی سنکرون همزمانی و معنی آسنکرون غیر همزمانی هست
دیدگاه