سلام
خلاصه کاری که می خوام انجام بدم :
میخوام یه سری متغییر رو از یه میکرو به میکرو دیگه منتقل کنم .
حالا مشروحش :
هرچی تو سایت ها رو نگاه کردم به نتیجه درستی نرسیدم . انواع ارتباط ها معرفی شده ، که فکر کنم i2c و usart کارا تر باشن برای من . فاصله بین دو میکرو زیاد نیست . احتمال نویزی بودن محیط ( نه در حد زیاد ) هم هست . تو ارتباط از طریق I2C میشه یه متغییر رو فرستاد . حالا می خوام ببینم راهی هست که من بتونم چند متغییر رو از Slave به متغییر های مشابه در Master بفرستم یا نه . یه سری سنسور دارم که به میکرو Slave متصل هستن و پردازش های اصلی هم روی میکرو Master باید انجام بشه .
البته می شه تو یه حلقه چندین مرتبه ورودی I2c رو خوند و در متغییر های جداگانه ریخت ، ولی فکر کنم کار جالبی نباشه . حالا بر فرض که بخوایم اینطوری چند متغییر رو بفرستیم ، تاخیر های حلقه باید چقدر باشه تا خطایی پیش نیاد ؟
ممنون می شم اگه کسی که تابحال این کار رو کرده و یا اطلاعات درست و کاملی از این جریان داره راهنماییم کنه .
زبان برنامه نویسیم هم بسکام هست .
یا علی
خلاصه کاری که می خوام انجام بدم :
میخوام یه سری متغییر رو از یه میکرو به میکرو دیگه منتقل کنم .
حالا مشروحش :
هرچی تو سایت ها رو نگاه کردم به نتیجه درستی نرسیدم . انواع ارتباط ها معرفی شده ، که فکر کنم i2c و usart کارا تر باشن برای من . فاصله بین دو میکرو زیاد نیست . احتمال نویزی بودن محیط ( نه در حد زیاد ) هم هست . تو ارتباط از طریق I2C میشه یه متغییر رو فرستاد . حالا می خوام ببینم راهی هست که من بتونم چند متغییر رو از Slave به متغییر های مشابه در Master بفرستم یا نه . یه سری سنسور دارم که به میکرو Slave متصل هستن و پردازش های اصلی هم روی میکرو Master باید انجام بشه .
البته می شه تو یه حلقه چندین مرتبه ورودی I2c رو خوند و در متغییر های جداگانه ریخت ، ولی فکر کنم کار جالبی نباشه . حالا بر فرض که بخوایم اینطوری چند متغییر رو بفرستیم ، تاخیر های حلقه باید چقدر باشه تا خطایی پیش نیاد ؟
ممنون می شم اگه کسی که تابحال این کار رو کرده و یا اطلاعات درست و کاملی از این جریان داره راهنماییم کنه .
زبان برنامه نویسیم هم بسکام هست .
یا علی
دیدگاه