پاسخ : اشکال در نمایش متغیر float در ارتباط spi
دوستان عزیز فکر کنم من اینطوری به جواب نمیرسم اصلا انتخاب ارتباط SPI برای کار من درست نبود چون من فقط نیاز دارم که اطلاعات از یک میکرو در فاصله نزدیک (روی یک برد) برای میکروی دیگر ارسال شود ولی باید به این نکته اشاره کنم که میکروی گیرنده کاملا مشغول میباشد و عملیاتی زیادی باید پردازش کند( از تمام وقفه ها و تایمر های آن هم استفاده شده است) همچنین اطلاعاتی که از میکروی فرستنده به سمت این میکرو ارسال میشود تنها یک متغیر Float میباشد.(در میکروی فرستنده من مجبورم از یک تایمر و وقفه هم استفاده کنم)به نظر شما ارتباط I2C یا USART برای این کار مناسب تر نیست؟
هر دو میکروی من ATmega32 و فرکانس آنها 8Mhz میباشد.
به نظرم ارتباط سنکرون هم در این ارتباط نیاز نباشه من فقط میخواهم هر یک ثانیه اطلاعات از میکروی فرستنده به سمت گیرنده ارسال شود و تمامی پردازشهایی که من نیاز دارم در میکروی گیرنده روی مقدار Float دریافتی انجام شود.
با تشکر
دوستان عزیز فکر کنم من اینطوری به جواب نمیرسم اصلا انتخاب ارتباط SPI برای کار من درست نبود چون من فقط نیاز دارم که اطلاعات از یک میکرو در فاصله نزدیک (روی یک برد) برای میکروی دیگر ارسال شود ولی باید به این نکته اشاره کنم که میکروی گیرنده کاملا مشغول میباشد و عملیاتی زیادی باید پردازش کند( از تمام وقفه ها و تایمر های آن هم استفاده شده است) همچنین اطلاعاتی که از میکروی فرستنده به سمت این میکرو ارسال میشود تنها یک متغیر Float میباشد.(در میکروی فرستنده من مجبورم از یک تایمر و وقفه هم استفاده کنم)به نظر شما ارتباط I2C یا USART برای این کار مناسب تر نیست؟
هر دو میکروی من ATmega32 و فرکانس آنها 8Mhz میباشد.
به نظرم ارتباط سنکرون هم در این ارتباط نیاز نباشه من فقط میخواهم هر یک ثانیه اطلاعات از میکروی فرستنده به سمت گیرنده ارسال شود و تمامی پردازشهایی که من نیاز دارم در میکروی گیرنده روی مقدار Float دریافتی انجام شود.
با تشکر
دیدگاه