º»¼´Â ATmega128ÀÇ Çϵå¿þ¾î ±â¼úº¸´Ù´Â ÇÁ·Î±×·¥ °³¹ß ±â¹ý¿¡ ÁßÁ¡À» µÎ¾ú°í, IAR »çÀÇ EWAVR C ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÏ¿© ATmega128À» È°¿ëÇÏ°í ÀÀ¿ëÇÏ´Â ÇÁ·Î±×·¥ ÀÛ¼º ¹æ¹ý¿¡ ÁÖ¾ÈÁ¡À» µÎ°í ±â¼úÇÏ¿´´Ù. ATmega128ÀÇ Æø³ÐÀº È°¿ëÀ» ¿øÇÏ´Â µ¶ÀÚ¸¦ À§ÇØ ¿¹Á¦ ÇÁ·Î±×·¥À» ü°èÀûÀ¸·Î ¼³¸íÇÏ¿´°í. »ê¾÷ ÇöÀå¿¡¼ °¢Á¾ Á¦¾î ½Ã½ºÅÛÀÇ ±âº»ÀÌ µÇ´Â MCU¸¦ È°¿ëÇÏ´Â ±â¼úÀûÀÎ ¹æ¹ýÀ» ¼¼úÇÏ¿© Ãʺ¸ÀÚµµ ¹Ù·Î È°¿ëÇÒ ¼ö ÀÖµµ·Ï MCUÀÇ ¹«ÇÑÇÑ È°¿ë¼ºÀ» ã¾Æ³»¾î ¾î·Á¿î ÀÌ·ÐÀ» Ãʺ¸ÀÚµµ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ½ÇÇè°ú ¿¹Á¦ ÇÁ·Î±×·¥ À§ÁÖ·Î ¼³¸íÇÏ¿´´Ù. ¿¹Á¦ÀÇ ½Ç½À ³»¿ëµéÀ» ½±°Ô ¼³¸íÇÏ·Á°í ³ë·ÂÀ» ÇÏ¿´´Ù.
01Àå ATmega128 Ư¡
1.1 ATmega128 Ư¡
1.2 ATmega128 ³»ºÎ ±¸Á¶
1.3 ATmega128ÀÇ ¸Þ¸ð¸®
02Àå ATmega128 ÇÉ ±¸Á¶
2.1 ATmega128 ÇÉ Æ¯Â¡
2.2 ¿ÜºÎ ÀÎÅÍÆäÀ̽º
03Àå ATmega128 ½ÇÇè ȸ·Î
3.1 ATmega128 ½ÇÇè º¸µå
3.2 ATmega128 ½ÇÇè ȸ·Î
3.3 ISP ´Ù¿î·Îµå ȸ·Î
3.4 Àü¿øºÎ ¹ÙÀÌÆнº Äܵ§¼
3.5 ¿ÜºÎ ¿¬°á È®Àå Ä¿³ØÅÍ
3.6 Æ÷Æ® C¿¡ Á¢¼ÓÇÑ LED Ãâ·Â ȸ·Î
3.7 ADC ¼¾¼ ȸ·Î
3.8 USART Á÷·Ä Åë½Å ȸ·Î
3.9 TWI Á÷·Ä Åë½Å ȸ·Î
3.10 ½ºÀ§Ä¡ ÀԷ ȸ·Î
3.11 ¾Æ³¯·Î±× ºñ±³±â ȸ·Î
3.12 ŸÀ̸Ó/Ä«¿îÅÍ È¸·Î
3.13 DC ¸ðÅÍ Á¦¾î ȸ·Î
3.14 LCD ¸ðµâ Á¦¾î ȸ·Î
3.15 Àü¿ø °ø±Þ ȸ·Î
04Àå IAR EWAVR ÄÄÆÄÀÏ·¯ ¼³Ä¡ ¹× ȯ°æ¼³Á¤
4.1 IAR EWAVR ÄÄÆÄÀÏ·¯
4.2 Free ¹öÀü¿ë IAR EWAVR ÄÄÆÄÀÏ·¯ ´Ù¿î¹Þ±â
4.3 IAR EWAVR ÄÄÆÄÀÏ·¯ ȯ°æ¼³Á¤
4.4 PonyProg2000 ¼³Ä¡ ¹× ȯ°æ¼³Á¤
05Àå ATmega128 I/O Æ÷Æ® Á¦¾î
5.1 LED Æ÷Æ® ¿¬°á
5.2 LED ON, OFF Á¦¾î
5.3 LED ÇÑ °³¾¿ Á¡µî À̵¿
5.4 LED ¼ÒµîÀ¸·Î ÁÂ, ¿ì À̵¿
5.5 LED Á¡µîÀ¸·Î ÁÂ, ¿ì À̵¿(8°³ Á¡µî)
5.6 LED Á¡µîÀ¸·Î ÁÂ, ¿ì À̵¿(ÇÑ °³¾¿ Á¡µî)
5.7 LED ÁÂ, ¿ì·Î ÆÛÁü
5.8 ½ºÀ§Ä¡ ´©¸¦ ¶§ ¸¶´Ù LED ¿ìÃø À̵¿
5.9 ½ºÀ§Ä¡ ´·¯¼ ¶¿ ¶§ ¸¶´Ù LED ¿ìÃø À̵¿
06Àå ADC Á¦¾î ÇÁ·Î±×·¥
6.1 ADC °³¿ä
6.2 A/D º¯È¯±â °ü·ÃµÈ ·¹Áö½ºÅÍ
6.3 °¡º¯ Àü¾Ð °ª ÃøÁ¤
6.4 ºûÀÇ ¹à±â º¯È ÃøÁ¤
6.5 ¿Âµµ °ª ÃøÁ¤
6.6 Æ÷Åä Æ®·£Áö½ºÅÍÀÇ Á¶µµ °ª ÃøÁ¤
07Àå USART Åë½Å
7.1 USART Åë½Å °³¿ä
7.2 USART Åë½Å °ü·Ã ·¹Áö½ºÅÍ
7.3 Á÷·Ä Åë½Å ȸ·Î ¹× PC ÇÏÀÌÆÛ Å͹̳Πȯ°æ¼³Á¤
7.4 UART Á÷·Ä Åë½Å ÇÁ·Î±×·¥
08Àå TWI Á÷·Ä Åë½Å
8.1 TWI Á÷·Ä Åë½Å °³¿ä
8.2 TWI ¸ðµâ ±¸¼º
8.3 TWI °ü·Ã ·¹Áö½ºÅÍ
8.4 24LC32A EEPROM
8.5 TWI Á÷·Ä Åë½Å ÇÁ·Î±×·¥
09Àå SPI Á÷·Ä Åë½Å
9.1 SPI Á÷·Ä Åë½Å °³¿ä
9.2 SPI ±¸Á¶
9.3 SPI °ü·Ã ·¹Áö½ºÅÍ
10Àå ÀÎÅÍ·´Æ®
10.1 ÀÎÅÍ·´Æ® °³¿ä
10.2 ÀÎÅÍ·´Æ® °ü·Ã ·¹Áö½ºÅÍ
10.3 ÀÎÅÍ·´Æ® ÇÁ·Î±×·¥
11Àå ¾Æ³¯·Î±× ºñ±³±â
11.1 ¾Æ³¯·Î±× ºñ±³±âÀÇ °³¿ä
11.2 ¾Æ³¯·Î±× ºñ±³±â °ü·Ã ·¹Áö½ºÅÍ
11.3 ¾Æ³¯·Î±× ºñ±³±â ÇÁ·Î±×·¥
12Àå ŸÀ̸Ó/Ä«¿îÅÍ
12.1 ŸÀ̸Ó/Ä«¿îÅÍ °³¿ä
12.2 8ºñÆ® ŸÀ̸Ó/Ä«¿îÅÍ 0°ú ŸÀ̸Ó/Ä«¿îÅÍ 2
12.3 Ä«¿îÅÍ/ŸÀÌ¸Ó 0, 2 °ü·Ã ÇÁ·Î±×·¥
12.4 16ºñÆ® ŸÀ̸Ó/Ä«¿îÅÍ1°ú ŸÀ̸Ó/Ä«¿îÅÍ3
12.5 Ä«¿îÅÍ/ŸÀÌ¸Ó 1, 3 °ü·Ã ÇÁ·Î±×·¥
13Àå ¿öÄ¡µ¶ ŸÀ̸Ó
13.1 ¿öÄ¡µ¶ ŸÀÌ¸Ó °³¿ä
13.2 ¿öÄ¡µ¶ ŸÀÌ¸Ó °ü·Ã ·¹Áö½ºÅÍ
13.3 ¿öÄ¡µ¶ ŸÀÌ¸Ó ¾ÈÀü ·¹º§
13.4 ¿öÄ¡µ¶ ŸÀÌ¸Ó ½ÇÇè
14Àå DC ¸ðÅÍ Á¦¾î
14.1 ¸ðÅÍ Á¦¾î ±âº» ȸ·Î
14.2 PWM µàƼºñ
14.3 PWM ¸ðÅÍ ±¸µ¿ ȸ·Î
15Àå LCD Á¦¾î
15.1 LCD °³¿ä
15.2 HD44780 LCD ¸ðµâÀÇ ÇÉ
15.3 HD44780 LCD ¸ðµâ ³»ºÎ ±¸Á¶
15.4 LCD Á¦¾î ¸í·É¾î
15.5 LCD ¸ðµâÀÇ ÃʱâÈ
15.6 LCD ¸ðµâ°ú ATmega128 ¿¬°á ȸ·Î
15.7 LCD ¸ðµâ Á¦¾î ÇÁ·Î±×·¥ »ç¿ë¹ý
15.8 LCD ¹®ÀÚ Ç¥½Ã ÇÁ·Î±×·¥
16Àå ³»ºÎ ¸Þ¸ð¸® EEPROM Write/Read
16.1 ³»ºÎ ¸Þ¸ð¸® EEPROM °³¿ä
16.2 EEPROM °ü·Ã ·¹Áö½ºÅÍ
16.3 ³»ºÎ ¸Þ¸ð¸® EEPROM Write/Read ÇÁ·Î±×·¥
17Àå Âü°í ÀÚ·á
17.1 ±×·¡ÇÈÀ» À§ÇÑ winbgi ¼³Ä¡
17.2 ¿ª±âÀü·Â ¹æÁö¿ë ´ÙÀÌ¿Àµå
17.3 ¸±·¹ÀÌ »ç¿ë
17.4 Æ®¶óÀ̾Ç