際際滷

際際滷Share a Scribd company logo
X[Deca] AVR study
Konkuk University. Department of Electronic Engineering
v0.1 by08蠍 蟾覈
v0.2 by11蠍 燕
Page  2
Contents
Contents
1 External Interrupt
Page  3
Interrupt
Interrupt
1. ~(sb/sth) (with sth) (襷, ) 覦危[譴る/螳襦襷]
Interrupt ?
- ろ譴 襦蠏碁 殊 譴螻 るジ 襦蠏碁 殊 l ろる 蟆
Polling ?
- 轟 譯手鍵襯 螳讌螻 蠏 譯手鍵 襷 豌襴襯  蠏碁 れ 讌   蟆
Page  4
External Interrupt
External Interrupt in Atmega128
- The External Interrupts INT7:0 pin  trigger .
- Interrupt襯 enable る 企 pin output朱  朱 interrupt螳 trigger .
- External interrupt low level / falling edge / rising edge  trigger .
- EICRA / EICRB / EIMSK / EIFR
Interrupt 覦 蟇
- Global Interrupt Enable
- Each Interrupt Enable
- Interrupt occur
Page  5
External Interrupt
1.EICRA  External Interrupt Control Register A
- INT0 ~ INT3 External interrupt 伎 企 碁ゼ Sensing讌
Page  6
External Interrupt
2. EICRB  External Interrupt Control Register B
- INT4 ~ INT7 External interrupt 伎 企 碁ゼ Sensing讌
Page  7
Exteranl Interrupt
3. EIMSK  External Interrupt Mask Register
- Global interrupt螳 enable 螻
- EIMSK bit螳 set 覃 ( 螻褐 1襦 讌伎朱)
- 企 external interrupt螳 enable .
4. EIFR  External Interrupt Flag Register
- Global interrupt enable / External interrupt enable 
- interrupt occur (覦)企
- EIFR 企 bit螳 set(1).
Page  8
External Interrupt
Global interrupt
- sei() : Global interrupt enable
- cli() : Global interrupt disable
Interrupt Service Routine
- 誤磯渚 企欧 豌襴襯  貊 朱
Page  9
External Interrupt_れ1
SW5
1
4
2
3
0
VCC
R13
10k
PD0(INT0)
SW6
1
4
2
3
VCC
0
R14
10k
PD1(INT1)
C2
103
C3
103
00
1. れ 1
-LED螳 0.5豐 譯手鍵襦 襦 螻 貅讌.
-Interruptれ豺襯 襯企, LED1襦 豐蠍壱 .
Page  10
External Interrupt_れ2
1. れ 2-1
-LED螳 LED1覿 LED8 覦レ朱 1豐 螳蟆朱 貅讌.
-Interruptれ豺1 襯企 LED1覿 LED8覦レ朱 貅讌.
-Interruptれ豺2襯 襯企 LED8覿 LED1覦レ朱 貅讌.
- 覃 (LED1 or LED8) るジ 讓 朱 螳(LED8 or LED1).
2. れ 2-2
-LED螳 LED1覿 LED8 覦レ朱 1豐 螳蟆朱 貅讌.
-れ豺1 襯企 LED1覿 LED8覦レ朱 貅讌.
-れ豺2襯 襯企 LED8覿 LED1覦レ朱 貅讌.
- 覃 (LED1 or LED8) るジ 讓 朱 螳(LED8 or LED1).
Page  11
External 鴛稼岳艶姻姻顎沿岳喝れ騎2-1
Page  12
External 鴛稼岳艶姻姻顎沿岳喝れ騎2-2
Page  13
External Interrupt_れ3
1. れ 3-1
-Interruptれ豺1 襯願   LED豌願 貅讌 襦 讌.
-Interruptれ豺1襯 朱, LED豌願 蟶殊 襦 讌.
2. れ 3-2
-LED螳 LED1覿 LED8 覦レ朱 0.5豐 螳蟆朱 貅讌.
- 覃 (LED1 or LED8) るジ 讓 朱 螳(LED8 or LED1).
-LED 螻 讌.
-Interruptれ豺1 襯 , USART旧朱 覃伎 O(覓語 o)豢.
-Interruptれ豺2襯  , USART旧朱 覃伎 X(覓語 x)豢.
Page  14
External 鴛稼岳艶姻姻顎沿岳喝れ騎3喝1
Page  15
External 鴛稼岳艶姻姻顎沿岳喝れ騎3喝2

More Related Content

Viewers also liked (8)

03. usart
03. usart03. usart
03. usart
USB-AVRISP
USB-AVRISPUSB-AVRISP
USB-AVRISP
覺譟 蟾
00. 蟆所規豢
00. 蟆所規豢00. 蟆所規豢
00. 蟆所規豢
AVR 蠍一 螳誤(豕)
AVR 蠍一  螳誤(豕)AVR 蠍一  螳誤(豕)
AVR 蠍一 螳誤(豕)
02. led switch
02. led switch02. led switch
02. led switch
碁讌 Mega splatting
碁讌 Mega splatting碁讌 Mega splatting
碁讌 Mega splatting
drandom
Relay and AVR Atmel Atmega 16
Relay and AVR Atmel Atmega 16Relay and AVR Atmel Atmega 16
Relay and AVR Atmel Atmega 16
Robo India
X[deca] 9 螳螳豐
X[deca] 9 螳螳豐X[deca] 9 螳螳豐
X[deca] 9 螳螳豐
03. usart
03. usart03. usart
03. usart
00. 蟆所規豢
00. 蟆所規豢00. 蟆所規豢
00. 蟆所規豢
AVR 蠍一 螳誤(豕)
AVR 蠍一  螳誤(豕)AVR 蠍一  螳誤(豕)
AVR 蠍一 螳誤(豕)
02. led switch
02. led switch02. led switch
02. led switch
碁讌 Mega splatting
碁讌 Mega splatting碁讌 Mega splatting
碁讌 Mega splatting
drandom
Relay and AVR Atmel Atmega 16
Relay and AVR Atmel Atmega 16Relay and AVR Atmel Atmega 16
Relay and AVR Atmel Atmega 16
Robo India
X[deca] 9 螳螳豐
X[deca] 9 螳螳豐X[deca] 9 螳螳豐
X[deca] 9 螳螳豐

04. external interrupt

  • 1. X[Deca] AVR study Konkuk University. Department of Electronic Engineering v0.1 by08蠍 蟾覈 v0.2 by11蠍 燕
  • 2. Page 2 Contents Contents 1 External Interrupt
  • 3. Page 3 Interrupt Interrupt 1. ~(sb/sth) (with sth) (襷, ) 覦危[譴る/螳襦襷] Interrupt ? - ろ譴 襦蠏碁 殊 譴螻 るジ 襦蠏碁 殊 l ろる 蟆 Polling ? - 轟 譯手鍵襯 螳讌螻 蠏 譯手鍵 襷 豌襴襯 蠏碁 れ 讌 蟆
  • 4. Page 4 External Interrupt External Interrupt in Atmega128 - The External Interrupts INT7:0 pin trigger . - Interrupt襯 enable る 企 pin output朱 朱 interrupt螳 trigger . - External interrupt low level / falling edge / rising edge trigger . - EICRA / EICRB / EIMSK / EIFR Interrupt 覦 蟇 - Global Interrupt Enable - Each Interrupt Enable - Interrupt occur
  • 5. Page 5 External Interrupt 1.EICRA External Interrupt Control Register A - INT0 ~ INT3 External interrupt 伎 企 碁ゼ Sensing讌
  • 6. Page 6 External Interrupt 2. EICRB External Interrupt Control Register B - INT4 ~ INT7 External interrupt 伎 企 碁ゼ Sensing讌
  • 7. Page 7 Exteranl Interrupt 3. EIMSK External Interrupt Mask Register - Global interrupt螳 enable 螻 - EIMSK bit螳 set 覃 ( 螻褐 1襦 讌伎朱) - 企 external interrupt螳 enable . 4. EIFR External Interrupt Flag Register - Global interrupt enable / External interrupt enable - interrupt occur (覦)企 - EIFR 企 bit螳 set(1).
  • 8. Page 8 External Interrupt Global interrupt - sei() : Global interrupt enable - cli() : Global interrupt disable Interrupt Service Routine - 誤磯渚 企欧 豌襴襯 貊 朱
  • 9. Page 9 External Interrupt_れ1 SW5 1 4 2 3 0 VCC R13 10k PD0(INT0) SW6 1 4 2 3 VCC 0 R14 10k PD1(INT1) C2 103 C3 103 00 1. れ 1 -LED螳 0.5豐 譯手鍵襦 襦 螻 貅讌. -Interruptれ豺襯 襯企, LED1襦 豐蠍壱 .
  • 10. Page 10 External Interrupt_れ2 1. れ 2-1 -LED螳 LED1覿 LED8 覦レ朱 1豐 螳蟆朱 貅讌. -Interruptれ豺1 襯企 LED1覿 LED8覦レ朱 貅讌. -Interruptれ豺2襯 襯企 LED8覿 LED1覦レ朱 貅讌. - 覃 (LED1 or LED8) るジ 讓 朱 螳(LED8 or LED1). 2. れ 2-2 -LED螳 LED1覿 LED8 覦レ朱 1豐 螳蟆朱 貅讌. -れ豺1 襯企 LED1覿 LED8覦レ朱 貅讌. -れ豺2襯 襯企 LED8覿 LED1覦レ朱 貅讌. - 覃 (LED1 or LED8) るジ 讓 朱 螳(LED8 or LED1).
  • 11. Page 11 External 鴛稼岳艶姻姻顎沿岳喝れ騎2-1
  • 12. Page 12 External 鴛稼岳艶姻姻顎沿岳喝れ騎2-2
  • 13. Page 13 External Interrupt_れ3 1. れ 3-1 -Interruptれ豺1 襯願 LED豌願 貅讌 襦 讌. -Interruptれ豺1襯 朱, LED豌願 蟶殊 襦 讌. 2. れ 3-2 -LED螳 LED1覿 LED8 覦レ朱 0.5豐 螳蟆朱 貅讌. - 覃 (LED1 or LED8) るジ 讓 朱 螳(LED8 or LED1). -LED 螻 讌. -Interruptれ豺1 襯 , USART旧朱 覃伎 O(覓語 o)豢. -Interruptれ豺2襯 , USART旧朱 覃伎 X(覓語 x)豢.
  • 14. Page 14 External 鴛稼岳艶姻姻顎沿岳喝れ騎3喝1
  • 15. Page 15 External 鴛稼岳艶姻姻顎沿岳喝れ騎3喝2

Editor's Notes