یه سوال خیلی کوچیک در مورد واحد یوزارت AVr دارم ..
موقعی که یه داده رو دریافت میکنیم، یا یه قابی دریافت میشه ، قبل از دریافت باید رجیستر قاب داده ( UDR ) باید رجیستر UCSRA رو خوند و چک کرد ، در واقع سه بیت وسطش که مربوط به خطا هست ، حالا سوالم اینه که این کار رو که قطعا باید در روش پولینگ ( سرکشی ) انجام داد ، حالا برای نوشتن برنامه به صورت اینتراپتی ( وقفه ای ) ( Interrupt) باز هم باید این سه بیت رو چک کرد و ببینیم اگه صفر بودن بعد قاب رو دریافت کنیم !؟
ضمن اینکه سوالی هم در مورد نحوه ساختن ، و محاسبه و چک کردن FCS در ارسال و دریافت یک قاب در یوزارت میخواستم بدونم ..
ممنون.. اگه کسی میدونه .. سریعتر پاسخ بده..
موقعی که یه داده رو دریافت میکنیم، یا یه قابی دریافت میشه ، قبل از دریافت باید رجیستر قاب داده ( UDR ) باید رجیستر UCSRA رو خوند و چک کرد ، در واقع سه بیت وسطش که مربوط به خطا هست ، حالا سوالم اینه که این کار رو که قطعا باید در روش پولینگ ( سرکشی ) انجام داد ، حالا برای نوشتن برنامه به صورت اینتراپتی ( وقفه ای ) ( Interrupt) باز هم باید این سه بیت رو چک کرد و ببینیم اگه صفر بودن بعد قاب رو دریافت کنیم !؟
ضمن اینکه سوالی هم در مورد نحوه ساختن ، و محاسبه و چک کردن FCS در ارسال و دریافت یک قاب در یوزارت میخواستم بدونم ..
ممنون.. اگه کسی میدونه .. سریعتر پاسخ بده..
دیدگاه