سلام
دوستان توی یه شبکه 4s485
برای سوییچ بین حالت ارسال و دریافت در rs485 باید delay بزارم ؟
وقتی بدون دخالت میکرو خودم پایه های max485 رو برای حالت های ارسال و دریافت تنظیم میکنم (یعنی خودم به vcc یا gnd وصل میکنم) و یک فرستنده با یک گیرنده میزارم اطلاعات رو درست ارسال میکنه....
ولی وقتی میخوام کار سوییچ کردن رو به عهده خود میکرو بزارم اطلاعات نصف کاره میاد...انگار وقتی داره میفرسته خط زود تر به حالت دریافت میره...یا برعکس :sad:
من قبل اینکه ارسال کنم RE/DE رو صفر میکنم و یه تاخیر 500 میلی میدم تا پایه به حالت پایدار در بیاد(یه جایی اینو گفته بود) بعد داده ارسال میشه و دوباره پایه 1 میشه و یک تاخیر 500 میلی...
ولی نمیشه...
چیکار باید کنم ؟
دیدگاه