سلام دوستان
یه برنامه ایی نوشتم که در طول برنامه و طی فرایندهای مختلف دو LED روشن و خاموش میشن که هر کدوم بیانگر یه حالتی از کار مداره.
برای اینکه از نحوه عملکرد مدار مطمئن بشم یه برنامه تست نوشتم که قسمت های مختلف مدار رو چک میکنه و با همین LED ها نحوه درست یا نادرست کار کردنشونو به نمایش میذارم . وقتی برنامه تست رو در ابتدای برنامه اصلی میذارم تا به محض بالا اومئن میکرو و مهیا بوئن شرایط تست مراحل تست رو انجام بده، مراحل به درستی انجام میشه اما یکی ار LED ها با نور خیلی کم روشن و خاموش میشه.اما بعداز گذشتن چند مرحله از تست بصورت نرمال خاموش و روشن میشه.
حالا دلیل این مورد رو نمیتونم متوجه بشم ، سخت افزار که اصلا مشکل نداره نرم افزارم خیلی چک کردم.اینم بگم که این پینی که این حالت رو داره PIN C.5 میکرو ATmega8 هستش.
ممنون میشم اگه کسی تجربه ایی در این زمینه داره راهنمایی کنه.
یه برنامه ایی نوشتم که در طول برنامه و طی فرایندهای مختلف دو LED روشن و خاموش میشن که هر کدوم بیانگر یه حالتی از کار مداره.
برای اینکه از نحوه عملکرد مدار مطمئن بشم یه برنامه تست نوشتم که قسمت های مختلف مدار رو چک میکنه و با همین LED ها نحوه درست یا نادرست کار کردنشونو به نمایش میذارم . وقتی برنامه تست رو در ابتدای برنامه اصلی میذارم تا به محض بالا اومئن میکرو و مهیا بوئن شرایط تست مراحل تست رو انجام بده، مراحل به درستی انجام میشه اما یکی ار LED ها با نور خیلی کم روشن و خاموش میشه.اما بعداز گذشتن چند مرحله از تست بصورت نرمال خاموش و روشن میشه.
حالا دلیل این مورد رو نمیتونم متوجه بشم ، سخت افزار که اصلا مشکل نداره نرم افزارم خیلی چک کردم.اینم بگم که این پینی که این حالت رو داره PIN C.5 میکرو ATmega8 هستش.
ممنون میشم اگه کسی تجربه ایی در این زمینه داره راهنمایی کنه.
دیدگاه