PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل در برقراری ارتباط SPI بین میکرو و ADC 16bits



saeednoo
05-05-2014, 13:16
سلام به اساتید محترم ... یک سوال داشتم که حتما برای خیلی از اساتید ابتدایی به نظر میرسه ، ممنون میشم کمکم کنید
میخوام از طریق ارتباط SPI داده ای رو از یک ADC که در خروجی خودش 16 بیت میده(چهار بیت0 +12 بیت دیتا) دریافت کنم . از میکرو( atmega128 ) و (َADC : AD7888) در این پروژه استفاده شده.
سوالم اینه که وقتی از طریق MOSI دیتای مورد نظرم رو فرستادم و همزمان جواب برگشی از ADC رو از طریق MISO دریافت کردم، بعد از دریافت 8 بیتِ اول روی SPDR و برای دریافت 8 بیت دوم باید چه کار کنم؟ ... در واقع سوالم اینجاست که اگر به صورت همزمان با وارد شدن هشت بیت دوم به MISO به ترتیب ، بیتهای قبلی از طریق MOSI به ADC برگردند، برای ADC حکم یک ورودی جدید رو دارند و در این صورت ممکنه قبل از دریافت جواب 16 بیتیِ کامل مورد نظرم، ADC به ورودی جدیدی که داره دریافت میکنه جواب بده... اینطور نیست؟
ممنون میشم راهنماییم کنید