¢À °ü·Ã µµ¼ ¹× ŰƮ
¢À °ü·Ã µµ¼ ¹× ŰƮ
¢À [µµ¼] AVR ATmega128À» Ȱ¿ëÇÑ ÀÀ¿ë½Ç½ÀÆí-Á¹¾÷ÀÛǰ ¸¸µé±â (¥µ) ¢À [µµ¼] AVR ATmega128À» Ȱ¿ëÇÑ ÀÀ¿ë½Ç½ÀÆí-Á¹¾÷ÀÛǰ ¸¸µé±â (¥·)) ¢À [ƯÆÇ]KUT-128 ºÎǰ¼¼Æ®(´Üü±³À° ½ÇÇè ½Ç½À¿ë)+MCUº¸µå ¿Ï¼ºÇ° +USB ISP ¢À USB ISP_RNC ¢À KUT-128 ÀÎÅÍÆäÀ̽ºº¸µåº¸µå ÀåÂø(FULL SET)+MCU(LCDÁ¦¿Ü)
¢À KUT-128 ÀÎÅÍÆäÀ̽ºº¸µå+MCUº¸µå ÀåÂø+TEXT LCD+USB ISP ¢À KUT-128 ÀÎÅÍÆäÀ̽ºº¸µå+MCUº¸µå ÀåÂø+USB ICP ¢À [µµ¼]¾Ë±â½±°Ô ¹è¿ì´Â AVR ATmega128 ÀÀ¿ë
¢À ÁÖ¿ä³»¿ë ¢À
ÀÌ Ã¥¿¡¼´Â Atmel»çÀÇ AVR RISC ÇÁ·Î¼¼¼ ATmega128À» °øºÎÇϰíÀÚ ÇÏ´Â µ¶ÀÚµéÀ» À§ÇØ ATmega128ÀÇ À̷лӸ¸ ¾Æ´Ï¶ó ½ÇÁ¦ »ç¿ë¹ý¿¡ ´ëÇØ ±âÃʺÎÅÍ ÀÚ¼¼È÷ ¼³¸íÇϰí ÀÖ´Ù. ±×¸®°í, MCU º¸µå¿Í ÀÎÅÍÆäÀ̽º º¸µå·Î ±¸¼ºµÈ º°¸ÅÀÇ KUT-128 º¸µå¸¦ ±¸ÀÔÇÏ¸é ±³À°¿ë ŰƮ·Î Ã¥¿¡ ¼ö·ÏµÈ ±âÃÊ ¿¹Á¦¿Í ÀÀ¿ë ¿¹Á¦¸¦ ´Ù·ç¸é¼ ÇнÀÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. ¶ÇÇÑ, ¾î´À Á¤µµÀÇ ÇнÀÀÌ ³¡³ ÈÄ¿¡´Â MCU º¸µå¸¸À» »ç¿ëÇÏ¿© ÇлýµéÀÇ Á¹¾÷ ÀÛǰ Á¦ÀÛÀ̳ª ¶Ç´Â ȸ»ç¿¡¼ÀÇ ÀÀ¿ë ½Ã½ºÅÛ °³¹ß¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.
ÀÌ Ã¥Àº Å©°Ô ¼¼ ºÎºÐÀ¸·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, ´ÙÀ½°ú °°Àº ³»¿ëÀ» ´Ù·ç°í ÀÖ´Ù.
1ºÎ¿¡¼´Â ATmega128¸¦ ÀÌ¿ëÇÏ¿© ¼³°èµÈ KUT-128 º¸µå¿Í CodeVisionAVR C ÄÄÆÄÀÏ·¯ÀÇ »ç¿ë¹ý¿¡ ´ëÇØ ±â¼úÇÏ¿´´Ù.
2ºÎ¿¡¼´Â ATmega128ÀÇ ±âº»ÀûÀÎ ±¸Á¶¿¡ ´ëÇØ¼ ±â¼úÇÏ¿´À¸¸ç, ¶ÇÇÑ I/O, ÀÎÅÍ·´Æ®, ŸÀ̸Ó/Ä«¿îÅÍ, ¿öÄ¡µ¶ ŸÀ̸Ó, USART µîÀÇ ÁÖº¯±â±â¿¡ ´ëÇÑ ¼³¸í°ú ÇÔ²² C¾ð¾î·Î ÀÛ¼ºµÈ ¿¹Á¦¸¦ ÇÔ²² ´Ù·ç¾ú´Ù.
3ºÎ¿¡¼´Â KUT-128 º¸µå¸¦ ÀÌ¿ëÇÏ¿© ½ÇÇèÇÒ ¼ö ÀÖ´Â °£´ÜÇÑ ÀÀ¿ëÀ¸·Î¼ LCD, RC ¼º¸ ¸ðÅÍ, ½ºÅÜ ¸ðÅÍ, RTC¿¡ ´ëÇÑ ±âÃÊ ¼³¸í°ú ÇÔ²² C ¾ð¾î·Î ÀÛ¼ºµÈ ¿¹Á¦¸¦ ÇÔ²² ´Ù·ç¾ú´Ù.
ºÎ·Ï¿¡¼´ÂKUT-128 º¸µå Á¦ÀÛ¿¡ ÇÊ¿äÇÑ ºÎǰ ¸®½ºÆ® ¹× ȸ·Îµµ¿Í ÇÔ²² ½ÇÇè¿¡ ²À ÇÊ¿äÇÑ RS-232C ½Ã¸®¾ó Åë½Å ÄÉÀ̺í°ú ISP ÄÉÀ̺í Á¦ÀÛ¹ý¿¡ ´ëÇÏ¿© ±â¼úÇÏ¿´´Ù.
¢À Â÷·Ê ¢À
Á¦1ºÎ KUT-128 º¸µå ¹× °³¹ß Åø
Á¦1Àå KUT-128 º¸µå 1.1 KUT-128 MCU º¸µå 1.2 KUT-128 ÀÎÅÍÆäÀ̽º º¸µå
Á¦2Àå CodeVisionAVR C ÄÄÆÄÀÏ·¯ 2.1 CodeVisionAVR Ư¡ 2.2 CodeVisionAVR ±¸¼º 2.3 CodeVisionAVR ÄÄÆÄÀÏ
Á¦3Àå ÇÁ·Î±×·¡¹Ö 3.1 ÄÄÇ»ÅÍ¿Í ¿¬°áÇϱâ 3.2 ÇÁ·Î±×·¡¹Ö 3.2.1 ÀÚµ¿ ÇÁ·Î±×·¡¹Ö ¹æ¹ý 3.2.2 ±âÁ¸ÀÇ ÇÁ·ÎÁ§Æ® ÆÄÀÏ ÀÌ¿ëÇÏ´Â ¹æ¹ý 3.2.3 Çí»ç ÆÄÀÏÀ» ¹Ù·Î ÇÁ·Î±×·¡¹ÖÇÏ´Â ¹æ¹ý
Á¦2ºÎ ATmega128ÀÇ ±âÃÊ
Á¦1Àå AVR ÆÐ¹Ð¸® Á¦2Àå ATmega128ÀÇ Æ¯Â¡ ¹× ÇÉ ±¸Á¶ 2.1 ATmega128ÀÇ Æ¯Â¡ 2.2 ATmega128ÀÇ ÇÉ ±¸Á¶ 2.3 ³»ºÎ ±¸Á¶ 2.4 ÇÉ ±â´É
Á¦3Àå ATmega128ÀÇ ±¸Á¶ 3.1 ATmega128ÀÇ ±¸Á¶ °³¿ä 3.1.1 ALU(Arithmetic Logic Unit) 3.1.2 ¹ü¿ë ·¹Áö½ºÅÍ 3.1.3 ½ºÅà Æ÷ÀÎÅÍ 3.1.4 ¸í·É ½ÇÇà ŸÀÌ¹Ö 3.1.5 Ç÷¡½Ã ÇÁ·Î±×·¥ ¸Þ¸ð¸® 3.1.6 SRAM µ¥ÀÌÅÍ ¸Þ¸ð¸® 3.1.7 EEPROM µ¥ÀÌÅÍ ¸Þ¸ð¸® 3.1.8 ¿ÜºÎ ¸Þ¸ð¸®¿Í ÀÎÅÍÆäÀ̽º 3.2 ATmega128ÀÇ Çϵå¿þ¾î ±âº»»çÇ× 3.2.1 ¸Þ¸ð¸® Lock ºñÆ®¿Í Fuse ºñÆ® 3.2.2 ½Ã½ºÅÛ Å¬·° 3.2.3 ¸®¼Â(Reset) 3.2.4 ½½¸³¸ðµå(Sleep Mode)
Á¦4Àå I/O Æ÷Æ® 4.1 I/O Æ÷Æ® °ü·Ã ·¹Áö½ºÅÍ 4.2 I/O Æ÷Æ®ÀÇ ´Ù¸¥ ±â´É 4.3 CodeVisionAVR¿¡¼ÀÇ ·¹Áö½ºÅÍ Á¤ÀÇ 4.4 I/O Æ÷Æ® ½ÇÇè
Á¦5Àå ÀÎÅÍ·´Æ® 5.1 °³¿ä 5.1.1 ÀÎÅÍ·´Æ®¶õ? 5.1.2 ÀÎÅÍ·´Æ® ¼Ò½º¿Í º¤ÅÍ Å×À̺í 5.2 ÀÎÅÍ·´Æ® ó¸® 5.3 ¿ÜºÎ ÀÎÅÍ·´Æ® 5.4 ¿ÜºÎ ÀÎÅÍ·´Æ® ½ÇÇè 5.4.1 CodeVisionAVR¿¡¼ ÀÎÅÍ·´Æ® »ç¿ë¹ý 5.4.2 ¿ÜºÎ ÀÎÅÍ·´Æ® ½ÇÇè
Á¦6Àå ŸÀ̸Ó/Ä«¿îÅÍ 6.1 ŸÀ̸Ó/Ä«¿îÅÍ0 6.1.1 ŸÀ̸Ó/Ä«¿îÅÍ0 °ü·Ã ·¹Áö½ºÅÍ 6.1.2 ŸÀ̸Ó/Ä«¿îÅÍ0 µ¿ÀÛ 6.1.3 ŸÀ̸Ó/Ä«¿îÅÍ0 µ¿ÀÛ Å¸ÀÌ¹Ö 6.1.4 Ãâ·Â ºñ±³ À¯´Ö 6.2 ŸÀ̸Ó/Ä«¿îÅÍ2 6.2.1 ŸÀ̸Ó/Ä«¿îÅÍ2 °ü·Ã ·¹Áö½ºÅÍ 6.2.2 ŸÀ̸Ó/Ä«¿îÅÍ2 µ¿ÀÛ 6.2.3 ŸÀ̸Ó/Ä«¿îÅÍ2 µ¿ÀÛ Å¸ÀÌ¹Ö 6.2.4 Ãâ·Â ºñ±³ À¯´Ö 6.3 ŸÀ̸Ó/Ä«¿îÅÍ1, 3 6.3.1 ŸÀ̸Ó/Ä«¿îÅÍ1, 3 °ü·Ã ·¹Áö½ºÅÍ 6.3.2 ŸÀ̸Ó/Ä«¿îÅÍ1. 3 µ¿ÀÛ 6.3.3 ÀÔ·ÂĸÃÄ ±â´É 6.3.4 Ãâ·Â ºñ±³ À¯´Ö 6.4 ŸÀ̸Ó/Ä«¿îÅÍ ½ÇÇè
Á¦7Àå À§Ä¡µ¶ ŸÀÌ¸Ó 7.1 ¿öÄ¡µ¶ ŸÀÌ¸Ó °ü·Ã ·¹Áö½ºÅÍ 7.2 ¿öÄ¡µ¶ ŸÀÌ¸Ó ¾ÈÀü ·¹º§ 7.3 ¿öÄ¡µ¶ ŸÀÌ¸Ó ½ÇÇè
Á¦8Àå ¾Æ³¯·Î±× ºñ±³±â 8.1 ¾Æ³¯·Î±× ºñ±³±â °ü·Ã ·¹Áö½ºÅÍ 8.2 ¾Æ³¯·Î±× ºñ±³±â ½ÇÇè
Á¦9Àå A/D º¯È¯±â 9.1 A/D º¯È¯±â °ü·Ã ·¹Áö½ºÅÍ 9.2 A/D º¯È¯ ÇÁ¸®½ºÄÉÀÏ·¯¿Í º¯È¯ ŸÀÌ¹Ö 9.3 A/D º¯È¯ °á°ú
Á¦10Àå USART 10.1 USART °ü·Ã ·¹Áö½ºÅÍ 10.2 USART ¼Û½Å ¹× ¼ö½Å 10.2.1 USART ¼Û½Å 10.2.2 USART ¼ö½Å 10.3 ¸ÖƼÇÁ·Î¼¼¼ Åë½Å ¸ðµå 10.4 USART ½ÇÇè
Á¦11Àå SPI(Serial Peripheral Interface) 11.1 SPI µ¿ÀÛ 11.2 SPI °ü·Ã ·¹Áö½ºÅÍ
Á¦12Àå TWI(Two-wire Serial Interface) 12.1 µ¥ÀÌÅÍ Àü¼Û ÇÁ·¹ÀÓ Çü½Ä 12.2 TWI ¸ðµâ µ¿ÀÛ 12.3 TWI °ü·Ã ·¹Áö½ºÅÍ 12.4 TWI µ¿ÀÛ 12.5 Àü¼Û ¸ðµå 12.6 TWI ½ÇÇè
Á¦13Àå EEPROM ¾×¼¼½º 13.1 EEPROM °ü·Ã ·¹Áö½ºÅÍ 13.2 EEPROM ½ÇÇè
Á¦3ºÎ ÀÀ¿ë ½ÇÇè
Á¦1Àå LCD Á¦¾î 1.1 LCD ±âº» µ¿ÀÛ 1.2 LCD ¸í·É¾î 1.3 LCD ÃʱâÈ 1.4 LCD Á¦¾î ½ÇÇè 1.5 LCD¸¦ ÀÌ¿ëÇÑ µðÁöÅÐ ½Ã°è
Á¦2Àå RC ¼º¸ ¸ðÅÍ
Á¦3Àå ½ºÅÜ ¸ðÅÍ 3.1 ½ºÅÜ ¸ðÅÍ ±¸µ¿¹ý 3.2 ½ºÅÜ ¸ðÅÍ ±¸µ¿È¸·Î 3.3 ½ºÅÜ ¸ðÅÍ ±¸µ¿ ½ÇÇè
Á¦4Àå RTC(Real Time Clock)
Á¦4ºÎ ºÎ·Ï
1. KUT-128 º¸µå ºÎǰ ¸®½ºÆ® 2. KUT-128 ȸ·Îµµ 3. ÄÉÀ̺í Á¦ÀÛ 3.1 RS-232C ½Ã¸®¾ó Åë½Å ÄÉÀ̺í 3.2 ISP ÄÉÀ̺í 4. KUT-128 ¿Ï¼º º¸µå |
¢º±âŸ¸ðµâ(¿É¼ÇÆÇ¸Åǰ) : USB ½Ã¸®¾ó ÄÁ¹öÅÍ(RS-232C)
- RS232Æ÷Æ®°¡ ¾ø´Â PC¿¡ RS232½ÅÈ£¸¦ USB½ÅÈ£·Î º¯È¯ÇØÁÖ´Â Åë½ÅÄÁ¹öÅÍÀ̸ç,
º¸µåÀÇ RS232Ä¿³ØÅÍ¿¡ ´ÙÀÌ·ºÆ® ¶Ç´Â RS232ÄÉÀ̺íÀ» ¿¬°áÇØ¼ »ç¿ëÇÒ¼ö ÀÖ½À´Ï´Ù.
- Á¦Ç°ÆäÀÌÁö ¹Ù·Î°¡±â ¡ç Ŭ¸¯
- µå¶óÀ̹ö ´Ù¿î·Îµå ¡ç Ŭ¸¯