سلام.
میدونم تیتر این سؤال تکراریه ولی اصل سؤالم فرق داره. دارم یه برنامه با بسکام مینویسم و یه دکمهی استارت براش گذاشتم. به این صورت که یه LED همینطور چشمک میزنه تا اینکه دکمهی استارت فشار داده بشه. بعدش LED روشن میمونه. اینم قسمت استارت کدش:
کد:
Config PORTB.0 = Output
Config PORTB.1 = Input
Do
Set PORTB.0
Waitms 500
Reset PORTB.0
Waitms 500
Loop Until PORTB.1 = 1
Set PORTB.0
مشکلم اینه که وقتی برنامه رو تو پروتئوس شبیه سازی میکنم، هر چه دکمه رو فشار میدم هیچی نمیشه. وقتی هم بجای Loop Until Portb.1 = 1 بنویسم Loop Until Pinb.1 = 1 ال ای دی یه بار چشمک میزنه و بعد برنامه خود به خود شروع میشه!
میکروکنترلر: ATmega32
مشکل از پروتئوسه یا برنامه مشکل داره؟