S
saurabh17g
Guest
Будь ласка, ознайомтеся з програмою нижче: # Включити / / зовнішнього переривання 0 процедуру обслуговування переривання [EXT_INT0] ext_int0_isr недійсним (недійсними) {PORTC = 0xAA;} / / Оголошуємо глобальні змінні вашого тут сили основних (недійсними) {/ / Зовнішнє переривання (и) ініціалізації / / INT0: На / / INT0 режим: Падіння Edge / / INT1: Off / / INT2: Off GICR | = 0x40; MCUCR = 0x02; MCUCSR = 0x00; GIFR = 0x40; / / Глобальна дозволити переривання # ASM ("сеї") DDRC = 0xff; / / налаштування PORTC як вихід для тестування в той час як (1) {/ / Місце тут ваш код};} відповідно до програми вставив вище, PORTC контакти повинні дати вихід 0xAA тільки тоді, коли INT0 контактний отримує задньому фронту. Але в моєму випадку, PORTC включена назавжди. Я пробував кілька комбінацій, як рівень спрацьовування фронту тощо. але все це дає той же результат. Будь ласка, дайте відповідь.