۰۹-دى-۱۳۹۲, ۱۲:۰۱:۲۶
(۰۹-دى-۱۳۹۲, ۰۰:۵۷:۱۰)babyy نوشته است: [ -> ]اسپم:چه کنیم دیگه لینوکس هست و هزار درد و مرض
@بهزادی:
عاشق فرمتهای tar gz و از این جرفا شدیا![]()
![Biggrin Biggrin](https://www.iranled.com/forum/images/smilies2/biggrin.gif)
![Biggrin Biggrin](https://www.iranled.com/forum/images/smilies2/biggrin.gif)
![Biggrin Biggrin](https://www.iranled.com/forum/images/smilies2/biggrin.gif)
یه رسیدگی بکنید این فایل های tar.gz رو به عنوان متفرقه میشناسه حجم آپلودشون کم هست
![Biggrin Biggrin](https://www.iranled.com/forum/images/smilies2/biggrin.gif)
(۰۹-دى-۱۳۹۲, ۰۰:۱۳:۴۹)kelaran نوشته است: [ -> ]نه.گفتم که من فقط میخوام بین این سه ارتباط برقرار باشه.ولی در هر صورت بین هرسه تا که نمیشه سخت افزاری ارتباط برقرار کرد.درست میگم یا نه؟باید این وسط نرم افزاری هم باشه.اما این که بین کدوم،اصلا مهم نیست.بابت برنامه هم یه دنیا ممنون.برنامه رو با اونها ترکیب میکنم.اگه مشکلی داشتم بازم مزاحم شما میشمنه دیگه ارتباط SPi رو میتونی بین N تا میکرو انجام بدی
حالا اگه بخوام بین دوتا از این سه تا ارتباط نرم افزاری ایجاد کنم.کار خیلی گره میخوره؟
الان اون میکرو یی که داده ی ADC رو می خونه رو مستر میزاری اون یکی اسلیو هست
با تغییر CS هر دستگاه اون دستگاه انتخاب میشه
مثلا الان شما پین CS مربوط به ADC رو صفر می کنی و اون انتخاب میشه داده ها رو انتقال میدی بعد دوباره 1 می کنیش که غیر فعال میشه SPI مربوط به ADC حالا میای و CS مربوط به میکرو دوم رو 0 میکنی و اون میکرو انتخاب میشه و داده رو منتقل می کنی و دوباره CS رو 1 می کنی
اگه به کد من توجه کرده باشی می بینی که این عملیات رو من انجام میدم فقط با یک دستگاه کافی هست که یک پین دیگه اضافه کنی برای ADC و کد خودت رو قرار بدی