رجیستر spsra
بیت 0: بایک شدن این بیت سرعت پالس ساعت مستر 2برابر خواهد شد پس پالس ساعت تا نصف فرکانس نوسان ساز افزایش می یابد این بیت در بعضی از میکرو ها موجود است در حالت اسلیو این بیت هیچ تاثیری ندارد .
بیت 7:زمانی که ارسال داده به پایان رسید این پرچم فعال میشه و در این موقع اگر بیت spieو بیت وقفه سراسری فعال باشه یک وقفه خواهیم داشت .
این بیت با اولین خواندن رجیستر spsrپاک میشه پس برای دوباره فعال کردن اون باید توی خود برنامه دست ببرید.
بیت 6:در این مواقع یک می شود :
در داخل spdrدر حین اتقال اطلاعات عدد جدیدی بریزیم.
اولین بار که بیتwcol,spifخوانده شود با خواندن رجیستر spsrدر زمانی که wcoldیک باشدو پس از ان تبادل اطلاعات با spdrاست
bit 0==============>spi2x
bit 6================>wcol
bit 7===============>spif
و برای بقیه ی بیت های واقع در این رجیستر چیزی تعریف نشده پس ما هم باهاشون کاری نداریم
دیگه دنبال کردن بحث به عهده ی شما دوستان اگر کم و کسری داره به بزرگواری خودتون ببخشید
و اگر میخواهید جایی از این مطالب بازم بیشتر توضیح داده بشه بگید امیدوارم تونسته باشم تا حدی این مطلب را براتون باز کرده باشم
موفق باشید