اساس کار spi سخت نیست. شما یک کلاک داری که تو لبه بالا رونده یا پایین رونده دیتا رو انتقال میدی. مثلا سه تا پایه رو در نظر بگیر. یکی کلاک، یکی دینای ورودی و یکی هم دیتای خروجی. حالا کلاک رو که صفر و یک می کنی، دیتای خروجی رو بیت به بیت ( همزمان با لبه بالارونده در پابه کلاک) بخون و دینای ورودی رو هم بیت به بیت بریز روی پایه مورد نظر.
اینکه چند تا spi داشته باشی هم بستگی داره چند تا پایه داشته باشی. همونطور که گفتم میشه با سه تا پایه یک spi نرم افزاری درست کرد.
منظورم سرعت SPI بود ...
توی مد مستر میخوای باشه یا اسلیو ؟؟
اگر میخوای مستر باشه همون روشی که دوستمون گفتن خیلی خوبه ... چند پایه رو میگذارید برای پایه SS ...
موفق باشید
دیدگاه