با سلام خدمت اساتید گرامی
من یه مشکل عجیبی که برام پیش اومده اینه که تمام پین های تمام پورتهای میکرو قبل از راه اندازی یک هستن
مثلا یکی از پین ها توسط uln2003 به یه رله وصله رله هم شیر برقی رو تغذیه میکنه
چنانچه اصلا این پین معرفی نشه بعنوان خروجی به محض روشن شدن برد شیر برقی روشن میشه
حالا اگه بعنوان خروجی اول برنامه تعریفش کنیم و بلافاصله تو خط بعدی اون پین رو صفر کنیم باز وقتی برد روشن میشه یه لحظه شیر برقی عمل میکنه و بعد قطع میشه
هم رو atmega128 اینجوریه هم روی atmega32
کسی ایده ای نداره که چرا اینجوری شده؟
من یه مشکل عجیبی که برام پیش اومده اینه که تمام پین های تمام پورتهای میکرو قبل از راه اندازی یک هستن
مثلا یکی از پین ها توسط uln2003 به یه رله وصله رله هم شیر برقی رو تغذیه میکنه
چنانچه اصلا این پین معرفی نشه بعنوان خروجی به محض روشن شدن برد شیر برقی روشن میشه
حالا اگه بعنوان خروجی اول برنامه تعریفش کنیم و بلافاصله تو خط بعدی اون پین رو صفر کنیم باز وقتی برد روشن میشه یه لحظه شیر برقی عمل میکنه و بعد قطع میشه
هم رو atmega128 اینجوریه هم روی atmega32
کسی ایده ای نداره که چرا اینجوری شده؟
دیدگاه