سلام دوستان
من تا دیروز با این حالت از مقایسه کننده آنالوگ ، یعنی ولتاژ رفرنس داخلی کار میکردم و کاملا درست جواب میداد ولی امروز هر کاری میکنم دیگه نمیشه! نه تو شبیه سازی نه عملی!
تنظیمات خاصی هم نداره، به این صورت:
تو این حالت پایه مثبت مقایسه کننده یعنی AIN0 به ولتاژ مرجع داخلی (2.56v) متصل میشه، اگه ولتاژ AIN1 کمتر از 2.56 بشه بیت ACO از رجیستر ACSR یک میشه و در نتیجه PORTB.0 یک میشه.
اگه لطف کنید این برنامه رو شبیه سازی کنید ممنون میشم، اگه مشکلی هم تو کارم هست بگید
من تا دیروز با این حالت از مقایسه کننده آنالوگ ، یعنی ولتاژ رفرنس داخلی کار میکردم و کاملا درست جواب میداد ولی امروز هر کاری میکنم دیگه نمیشه! نه تو شبیه سازی نه عملی!
تنظیمات خاصی هم نداره، به این صورت:
کد:
// Analog Comparator initialization // Analog Comparator: On // The Analog Comparator's positive input is // connected to the Bandgap Voltage Reference // Analog Comparator Input Capture by Timer/Counter 1: Off ACSR=0x40; SFIOR=0x00; while (1) { // Place your code here PORTB.0=(ACSR & 0X20); }
اگه لطف کنید این برنامه رو شبیه سازی کنید ممنون میشم، اگه مشکلی هم تو کارم هست بگید
دیدگاه