سلام
من یه پروژه مستر اسلیو دارم که با rs485شبکه شدند
تو حالت عادی خیلی خوب کار میکنندو جواب داده توعمل
ولی به دلایلی که پروژه میطلبه من باید قبل ارسال اطلاعات چه از طرف مستر وچه از طرف اسلسو ابتدا یک میلی ثانیه روی خط ارسال TX صفر بفرستم. یعنی 1ms این پایه رو صفر کنم
که اومدم تو یه تابع با از کار انداختن یوزارتو خرجوی تعریف کردن PORTD.1 این پایه رو یه میلی ثانیه صفر میکنمو بعد میرم یوزارتو برنامه ریزی میکنمو میرم سراغ ارسال اطلاعاتم
این جا این مشکل پیش میاد که هنگام انجام این کار باقی اسلیو ها ارر RX Frame Error میدند.
کسی راه حلی برای این مشکل نداره که هم بتونم اون 1ms صفرو بفرستم هم اینکه تو دریافت برای اسلوهام یا مسترم مشکل پیش نیاد.
من یه پروژه مستر اسلیو دارم که با rs485شبکه شدند
تو حالت عادی خیلی خوب کار میکنندو جواب داده توعمل
ولی به دلایلی که پروژه میطلبه من باید قبل ارسال اطلاعات چه از طرف مستر وچه از طرف اسلسو ابتدا یک میلی ثانیه روی خط ارسال TX صفر بفرستم. یعنی 1ms این پایه رو صفر کنم
که اومدم تو یه تابع با از کار انداختن یوزارتو خرجوی تعریف کردن PORTD.1 این پایه رو یه میلی ثانیه صفر میکنمو بعد میرم یوزارتو برنامه ریزی میکنمو میرم سراغ ارسال اطلاعاتم
این جا این مشکل پیش میاد که هنگام انجام این کار باقی اسلیو ها ارر RX Frame Error میدند.
کسی راه حلی برای این مشکل نداره که هم بتونم اون 1ms صفرو بفرستم هم اینکه تو دریافت برای اسلوهام یا مسترم مشکل پیش نیاد.
دیدگاه