|
||
|
||
|
||
±â°è´Ð½º´Â 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 ¼³Á¤À» °£´ÜÇÏ°Ô ±â·ÏÇÒ ¼ö ÀÖÀ¸¹Ç·Î ´ë´ÜÈ÷ Æí¸®ÇÕ´Ï´Ù. Á¦Ç°ÀÇ ¿¹Á¦ µîÀ» ¹èÆ÷ÇÏ´Â °³¹ßÀÚ³ª Çлý ºÐµéÀº ÀÌ ±â´ÉÀ» Àß È°¿ëÇØ Áֱ⠹ٶø´Ï´Ù. |
||
|
||