[ƯÆÇ]KUT-128 ºÎǰ¼¼Æ®(´Üü±³À° ½ÇÇè ½Ç½À¿ë)+MCUº¸µå ¿Ï¼ºÇ°+USB ISP(128¿ë)

´Ý±â

 

   

¢À °ü·Ã µµ¼­ ¹× ŰƮ

 

 

¢À °ü·Ã µµ¼­ ¹× ŰƮ

 

 ¢Ñ ¢À [µµ¼­] ¾Ë±â½±°Ô ¹è¿ì´Â AVR ATmega128

     ¢À [µµ¼­] AVR ATmega128À» Ȱ¿ëÇÑ ÀÀ¿ë½Ç½ÀÆí-Á¹¾÷ÀÛǰ ¸¸µé±â (¥µ  

     ¢À [µµ¼­] AVR ATmega128À» Ȱ¿ëÇÑ ÀÀ¿ë½Ç½ÀÆí-Á¹¾÷ÀÛǰ ¸¸µé±â (¥·)) 

     ¢À [ƯÆÇ]KUT-128 ºÎǰ¼¼Æ®(´Üü±³À° ½ÇÇè ½Ç½À¿ë)+MCUº¸µå ¿Ï¼ºÇ° +USB ISP   

     ¢À  KUT-128 MCU º¸µå

     ¢À  KUT-128 TEXT LCD

     ¢À  USB ISP_RNC     

     ¢À  KUT-128 ÀÎÅÍÆäÀ̽ºº¸µåº¸µå ÀåÂø(FULL SET)+MCU(LCDÁ¦¿Ü)

     ¢À  KUT-128 ÀÎÅÍÆäÀ̽ºº¸µå+MCUº¸µå ÀåÂø+TEXT LCD+USB ISP

     ¢À  KUT-128 ÀÎÅÍÆäÀ̽ºº¸µå+MCUº¸µå ÀåÂø+USB ICP

     ¢À  KUT-128 º¸µå(¾Ë·ç¹Ì´½C. FULL SET)

     ¢À  KUT-128 ÀÀ¿ëº¸µå FULL SET

     ¢À [µµ¼­]¾Ë±â½±°Ô ¹è¿ì´Â AVR ATmega128 ÀÀ¿ë 
     ¢À
[µµ¼­] 
AVR ATmega128À» Ȱ¿ëÇÑ ÀÀ¿ë½Ç½ÀÆí-Á¹¾÷ÀÛǰ ¸¸µé±â (III)  



¢À ÁÖ¿ä³»¿ë ¢À

ÀÌ Ã¥¿¡¼­´Â 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ÄÉÀ̺íÀ» ¿¬°áÇØ¼­ »ç¿ëÇÒ¼ö ÀÖ½À´Ï´Ù.

- Á¦Ç°ÆäÀÌÁö ¹Ù·Î°¡±â ¡ç Ŭ¸¯

- µå¶óÀ̹ö ´Ù¿î·Îµå ¡ç Ŭ¸¯