ايران ويج

نسخه‌ی کامل: مشکل با ارتباط spi
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام من با ارتباط spi میخوام 3 تا میکرو رو به هم متصل کنم 1 مستر و 2 تا اسلیو.اما اطلاعات در صورتی که یه مستر و یه اسلیو باشه درسته ولی وقتی 2 تا اسلیو میشه مستر درست میفرسته ولی اسلیو نه.انگار یدونه اره شیفت میده اطلاعات.
اگر cpol و cpha رو هردوتاشون 1 کنم قضیه برعکس میشه و این دفعه مستر اشتباه میفرسته و اگر یکیشون 1 باشه هر دو اشتباه میفرستن
سلام.

شما اگر از 2 تا جواب بگیرید ، 3 تا یا n تا تفاوتی نداره.
برای SPI از مستر باید پایه های Cs مجزا به هر slave اختصاص بدید و با همون روش ارتباط بین 2تا میکرو اطلاعات بفرستید. منتها حالا که 2 تا اسلیو هست باید هر سری یکی از اسلیوها رو توسط Cs مربوطه فعال کنی.

موفق باشید.