±â°è´Ð½º´Â G.M.RC.BASiC  µî ±â°è´Ð½ºÀÇ Á¦¾î±âµéÀ» AVR ·Î ±¸µ¿Çϱ⠿øÇÏ´Â »ç¿ëÀÚµéÀ» À§ÇÏ¿© AVR-ISP ÇÁ·Î±×·¥À» ¹«·á·Î Á¦°øÇÕ´Ï´Ù.

±â°è´Ð½º °íÀ¯ÀÇ GUI ·Î ±¸¼ºµÈ ±ò²ûÇÑ ¸ð½ÀÀ» °¡Áö°í ÀÖ°í ¸Å¿ì »ç¿ëÀÌ ½¬¿ì¸ç ¸ðµç ±â´É¿¡ dz¼±µµ¿ò¸» ±â´É Áö¿øÀ¸·Î °¢°¢ ±â´ÉÀÇ Á÷°üÀûÀÎ ÀÌÇØ¸¦ µ½°í ÀÖ¾î óÀ½ Á¢ÇÏ´Â »ç¿ëÀÚµµ ½±°Ô »ç¿ë °¡´ÉÇÕ´Ï´Ù.

AVR ÀÇ ATmega ½Ã¸®Áî¿¡ ÃÖÀûÈ­ µÇ ÀÖÀ¸¸ç ¸í¼¼¹®¼­ »ç¿ëÀ¸·Î Á¤ÇØÁø ±âÁ¾ ¾øÀÌ ¸í¼¼¹®¼­¸¦ ÀÛ¼ºÇÏ´Â °Í¸¸À¸·Î °£´ÜÇÏ°Ô »ç¿ëÀÚ°¡ »ç¿ëÇϰíÀÚ ÇÏ´Â AVR ±âÁ¾À» Áö¿øÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸í¼¼¹®¼­ÀÇ °ü·Ã ³»¿ëÀº À§ÀÇ ÇØ´ç ¹®¼­ ¸ñ·ÏÀ» Âü°í ¹Ù¶ø´Ï´Ù.

 

¸ðÂÉ·Ï AVR À» »ç¿ë ÇÏ´Â ºÐµéÀÇ Ã¢ÀÇÀûÀÎ ³ë·ÂÀ» ½ÇÇöÇÏ´Â ÀÛÀº µµ±¸°¡ µÇ¾úÀ¸¸é ÇÏ´Â ¹Ù·¥ÀÔ´Ï´Ù.

          

 

¡¡

¡¡

 

   

 

±â°è´Ð½ºÀÇ AVR-ISP ÇÁ·Î±×·¥Àº À§ ±×¸²°ú °°ÀÌ Flash/EEprom À» ¸ðµÎ Áö¿øÇÕ´Ï´Ù.

AVR Àº Flash °¡ 1 Address ´ç 2 Byte(Word) ·Î ±¸¼ºµÅ ÀÖÀ¸¹Ç·Î Flash ÀÇ °æ¿ì´Â 1 Address ´ç 1 Word ´ÜÀ§·Î Ç¥½ÃµË´Ï´Ù. ¹ÙÅÁ¿¡ Ç¥½ÃµÇ´Â ±×¸²À̳ª ¹à±â´Â ¼³Á¤´ëÈ­»óÀÚ¿¡¼­ °£´ÜÇÏ°Ô ¼öÁ¤ °¡´ÉÇÕ´Ï´Ù.

Flash/EEprom °³º°ÀûÀ¸·Î ¾²°Å³ª ÀÐ°í ³»¿ëÀ» È®ÀÎ °¡´ÉÇÏ¸ç ¸Þ´º³ª "¿­±â" ¹öưÀ¸·Î Flash/EEprom ¿¡ ±â·ÏÇÒ ¹®¼­¸¦ ¿­¼ö ÀÖÀ¸¸ç "´Ý±â" ¹öưÀ¸·Î ¿­·Á ÀÖ´Â ¹®¼­¸¦ µî·Ï ÇØÁ¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù(ÀÌ °æ¿ì ÇØ´ç ¸Þ¸ð¸®´Â ±â·Ï ó¸® °úÁ¤¿¡¼­ ÀÚµ¿À¸·Î Á¦¿ÜµÊ). "ÀÚµ¿ÁøÇà" ¹öưÀ¸·Î ¸ðµç °úÁ¤À» ÀϰýÀûÀ¸·Î ó¸® ÇÒ ¼ö À־ Á¦Ç° ¾ç»ê½Ã¿¡ ¸Å¿ì Æí¸®ÇÕ´Ï´Ù. ±â·Ï/È®ÀÎ µîÀÇ Ã³¸® ¼Óµµ´Â ºñ±³Àû ºü¸¥ ÆíÀ¸·Î Flash/EEprom ÀÇ °æ¿ì Àüü ¸Þ¸ð¸®¸¦ ´ë»óÀ¸·Î ±â·ÏÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ±â·Ï ¹®¼­ÀÇ ÃÖ´ë/ÃÖ¼Ò ÁÖ¼Ò¹üÀ§¸¦ ÀÚµ¿À¸·Î ÆÇº°ÇÏ¿© ÀÌ ¹üÀ§ ¸¸Å­¸¸ ±â·ÏÇϹǷΠATmega128 µîÀÇ ´ë ¿ë·® ¸Þ¸ð¸®¸¦ °¡Áø ±âÁ¾µµ ¾ÆÁÖ ºü¸£°í Á¤È®ÇÏ°Ô ±â·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÚ¼¼ÇÑ °¢°¢ÀÇ ±â´ÉÀº ÇØ´ç ±â´ÉÀÇ "dz¼±µµ¿ò¸»" À» Âü°í ¹Ù¶ø´Ï´Ù(¼³Á¤´ëÈ­»óÀÚ¿¡¼­ Ȱ¼ºÈ­ ÇÏ¸é µÊ).

  

   

  

±â°è´Ð½ºÀÇ AVR-ISP ÇÁ·Î±×·¥Àº ƯÁ¤ AVR ±âÁ¾À» Áö¿øÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¸í¼¼¹®¼­¸¦ ÀÛ¼ºÇÑ ¸ðµç AVR ATmega ±âÁ¾À» ´Ù Áö¿øÇÕ´Ï´Ù. ÀÌ ¸í¼¼¹®¼­ÀÇ °¡Àå Áß¿äÇÑ ±â´ÉÀÌ ¹Ù·Î À§ ±×¸²¿¡¼­ º¸ÀÌ´Â Lock/Fuse °ü·Ã ¼³Á¤ ±â´ÉÀÔ´Ï´Ù. °¢°¢ÀÇ AVR ±âÁ¾Àº ÀÌ ºÎºÐÀÌ ÀüºÎ ´Ù¸£¹Ç·Î »ç¿ëÀÚ°¡ ¸í¼¼¹®¼­¿¡¼­ ÀÚ¼¼È÷ Á¤¸®ÇØ ÁÖ¾î¾ß À§ÀÇ ±×¸²°ú °°ÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ ´ë·Î Ç¥½ÃµÇ°Ô µË´Ï´Ù. ¸í¼¼¹®¼­ÀÇ ÀÚ¼¼ÇÑ ³»¿ëÀº À§ ¹®¼­¸ñ·ÏÀÇ ÇØ´ç ¹®¼­¸¦ Âü°í ¹Ù¶ø´Ï´Ù.

Lock/Fuse °¢°¢Àº ÀüºÎ °³º°ÀûÀ¸·Î ¾²°Å³ª ÀÐÀ» ¼ö ÀÖÀ¸¸ç »ç¿ëÀÚ°¡ ¼öÁ¤ÇÑ °æ¿ìµµ "¸í¼¼ ¹®¼­ °ªÀ¸·Î ¼³Á¤ ÃʱâÈ­" ¹öưÀ¸·Î Ç×»ó ±âº» °ªÀ¸·Î µ¹·Á ³õÀ» ¼ö ÀÖÀ¸¸ç "ÇöÀç ¼³Á¤À» ¸í¼¼¹®¼­¿¡ ÀúÀå" ¹öưÀ¸·Î »ç¿ëÀÚ°¡ ÇöÀç ¼³Á¤ÇÑ ³»¿ëÀ» ±×´ë·Î »õ·Î¿î "¸í¼¼¹®¼­" ·Î ÀúÀå °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº ¿¹Á¦ µîÀ» ¸¸µé¾î ¹èÆ÷ÇÏ´Â °æ¿ì »ç¿ëÀÚ°¡ AVR ÀÇ Lock/Fuse ÀÇ ÀÚ¼¼ÇÑ ±â´ÉÀ» ÀÎÁöÇÏÁö ¸øÇÑ »óÅÂ¶óµµ ÇØ´ç ¿¹Á¦ÀÇ Lock/Fuse ¼³Á¤À» °£´ÜÇÏ°Ô ±â·ÏÇÒ ¼ö ÀÖÀ¸¹Ç·Î ´ë´ÜÈ÷ Æí¸®ÇÕ´Ï´Ù. Á¦Ç°ÀÇ ¿¹Á¦ µîÀ» ¹èÆ÷ÇÏ´Â °³¹ßÀÚ³ª Çлý ºÐµéÀº ÀÌ ±â´ÉÀ» Àß È°¿ëÇØ Áֱ⠹ٶø´Ï´Ù.