به بزرگترین مرجع پردازنده های دیجیتال ایران خوش آمدید
به بزرگترین مرجع پردازنده های دیجیتال ایران خوش آمدید

در این بخش پروژه های رایگان وغیر رایگان وهمچنین خدمات سایت معرفی شده است در قسمت خدمات ، خدماتی مانند طراحی برد مدار چاپی با نرم افزار پروتل،ترجمه متون تخصصی،شبیه سازی مدارات میکروکنترلی و... ارائه می شود.با تشکر
مرجع پردازنده های دیجیتال.

در این بخش ما به آموزش مباحث مربوط به پردازنده های سیگنال دیجیتال ،برنامه نویسی و نرم افزار های مرتبط با ان می پردازیم.شما می توانید سوالات ومشکلات خود را در ارتباط با این مباحث در قسمت نظرات مطرح کرده و ما در صورت امکان پاسخ مناسب خواهیم داد . با تشکر
مرجع پردازنده های دیجیتال.
![]()
شما در این بخش می توانید کتابهای و جزوات فارسی و انگلیسی با موضوعات اموزشی و درسی مرتبط با مباحث برق و الکترونیک دریافت کنید همچنین می توانید کتابهای مورد نظر خود را در قسمت نظرات درخواست کنید تا در صورت امکان در سایت قرار گیرد.با تشکر
مرجع پردازنده های دیجیتال.

در این بخش مجموعه ای از اموزشها ونکات مربوط به میکروکنترلرهای mega,xmega) AVR) و nxp ,atmel ) ARM) ،نحوه برنامه نویسی ،کامپایلرها و نمونه برنامه ها قرار دارد و همچنین شما می توانید سوالات خود رادر قسمت نظرات مطرح کنید تا در صورت امکان به انها پاسخ داده شود.با تشکر.
مرجع پردازنده های دیجیتال.
![]()
شما در این بخش می توانید مقالات فارسی و انگلیسی مرتبط با موضوعات الکترونیک،کنترل،مخابرات و قدرت را دانلود ومطالعه کنید.در صورت نیاز به مقاله ای با موضوع خاص در قسمت نظرات اعلام کنید تا در صورت امکان به لیست مقالات اضافه شود.با تشکر.
مرجع پردازنده های دیجیتال.
همانند واسط I2C واسط SPI نیز یک هسته واسط جانبی ساده که می تواند داده را روی باس SPI بنویسد یا بخواند می باشد اما به اندازه کافی برای مدیریت باس هوشمند نمی باشد. این واحد به وسیله کاربر مقدار دهی اولیه می شود و انتقال توسط باس را مدیریت می کند
واحد SPI چهار پین خارجی دارد:یک پین کلاک خارجی،پین انتخاب اسلیو و دو پین داده ورودی مستر/خروجی اسلیو و خروجی مستر/ورودی اسلیو.پین کلاک سریال یک منبع کلاک تا فرکانس 400Kbit/s را هنگامیکه در حالت مستر می باشدارسال و هنگامیکه در حالت اسلیو می باشد دریافت می کند.باس SPI یک ارتباط داده سریال کامل برایانتقال پرسرعت داده و برعکس I2C دارای الگوی ادرس دهی در داخل انتقال سریال نمی باشد. قطعه خارجی به وسیله پین انتخاب اسلیو که یک پین مجزا می باشد انتخاب می شود.معمولا اگر LPC2000 در حالت مستر عمل کند می تواند از یک پین GPIO به عنوان انتخاب کننده اسلیو استفاده کند.هنگامیکه واحد SPI در مد اسلیو قرار دارد پین ورودی انتخاب اسلیو مخصوص به خود رادارد که باید دارای منطق صفر باشد تا اجازه دهد یک واحد SPI در حالت مستر با آن ارتباط برقرار کند.دو پین انتقال دادهبسته به اینکه در حالت مستر یا اسلیو قرار دارند متصل می شوند. شکل زیر یک تنظیم عمومی برای ارتباط یک EEPROM را نشان می دهد.
واحد SPI دارای پنج رجیستر می باشد.رجیستر شمارنده کلاک که نرخ سرعت را تعیین می کند Pclk به سادگی به وسیله رجیستر موجود در شمارنده کلاک تقسیم می شود.برای بدست آوردن نرخ بیت SPI این رجیستر باید دارای حداقل مقدار 8 باشد.رجیستر کنترل برای تنظیم عملیات باس SPI استفاده می شود.به خاطر طبیعت ساده انتقال داده SPI و رنج گسترده واحدهای جانبی خارجی SPI ،کلاک SPI و خطود داده می توانند در چندین حالت مختلف تنظیم شوند.ابتدا قطبیت و فاز کلاک باید تعیین شوند قطبیت می تواند فعال در حالت بالا یا پایین باشد.همانطور که در شکل زیر نشان داده شده و فاز کلاک می تواند به صورت تنظیم در وسط یا لبه باشد.
سرانجام جهت ارسال داده می توان به صورت انتقال بیت پرارزش در ابتدا یا انتقال بیت کم ارزش در ابتدا عمل کرد.
هر یک از این تنظیمات بیت مخصوص به خود را در رجیستر کنترل دارد و شما باید این بیتها را برای انطباق با وسیله ای که شما سعی در ارتباط با آن از طریق SPI دارید تنظیم کنید.هنگامیکه نرخ سرعت مقدار دهی شد و رجیستر کنترل نیز تنظیم شد ارتباط آغاز می شود.برای ارتباط با حافظه نشان داده شده بالا ابتدا باید پین GPIO را برای فعال کردن حافظه برای ارتباط ست کرد.سپس با نوشتن در رجیستر داده SPI یک بایت داده ارسال خواهد شد و با خواندن از رجیستر داده های رسیده از واحد جانبی خارجی جمع آوری می شود.فرمت اصلی استفاده شده در انتقال بستگی به قطعه SPI که شما قصد ارتباط با آن دارید را دارد.
مرجع پردازنده های دیجیتال