±â°è´Ð½ºÀÇ AVR-ISP ÇÁ·Î±×·¥Àº Á¤ÇØÁø ±âÁ¾ ¾øÀÌ »ç¿ëÀÚ°¡ ¸í¼¼¹®¼­¸¦ ÀÛ¼ºÇÏ´Â °Í¸¸À¸·Î ¹«ÇÑÁ¤À¸·Î »õ·Î¿î µð¹ÙÀ̽º¸¦ Áö¿ø(ATmega)ÇÒ ¼ö ÀÖ´Â ±¸Á¶·Î ¸¸µé¾î Á³½À´Ï´Ù. ¸í¼¼¹®¼­´Â ±âº»ÀûÀ¸·Î ÅØ½ºÆ®¹®¼­À̸ç È®ÀåÇÏ´Â *.avrspec À» °¡Áö°í ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ´Â AVR ÀÇ ÇØ´ç ¸Å´º¾óÀ» º¸°í ¸í¼¼¹®¼­°¡ ¿ä±¸ÇÏ´Â °ªµéÀ» ±â·ÏÇÏ´Â °Í ¸¸À¸·Î °£´ÜÇÏ°Ô ÇØ´ç AVR À» Áö¿øÇÏ°Ô ¸¸µé ¼ö ÀÖ½À´Ï´Ù.

¸í¼¼¹®¼­ÀÇ À̸§Àº ÇѱÛ/¿µ¹® ¾î¶² °ÍÀÌµç »ó°ü ¾øÀ¸¸ç ±»ÀÌ ÇØ´ç AVR ÀÇ À̸§ÀÌ ¾Æ´Ï¾îµµ µË´Ï´Ù.

Áï, "¿¹Á¦0.avrspec", "¼­º¸Á¦¾î¿ëATmega128.avrspec" °ú °°ÀÌ »ç¿ëÀÚ°¡ ½±°Ô ¾Ë¾Æ º¼ ¼ö ÀÖ´Â À̸§À» Áö¾îÁÖ¸é µË´Ï´Ù.

ÀÌ ±â´ÉÀº °¢Á¾ Lock/Fuse ÀÇ Àǹ̸¦ ÀÌÇØÇϱâ Èûµç »ç¿ëÀÚµéÀ» À§ÇÏ¿© °í±Þ »ç¿ëÀÚ°¡ ¹Ì¸® ¼³Á¤À» ÇØ ³õ°í »ç¿ëÀÚ´Â ±×³É Lock/Fuse ¸¦ ±â·ÏÇϱ⸸ ÇÏ¸é µÇ¹Ç·Î ¾ÆÁÖ Æí¸®ÇÏ¸ç ºÒÇÊ¿äÇÑ ½ÃÇà Âø¿À¸¦ ÁÙ¿©ÁÙ ¼ö ÀÖ´Â ¾ÈÀü°ú ÆíÀǸ¦ À§ÇÑ ±â´ÉÀÔ´Ï´Ù. ƯÈ÷ ±³À糪 ¿¹Á¦¸¦ ¹èÆ÷ÇÏ´Â °æ¿ì ¸í¼¼ ¹®¼­¸¦ °°ÀÌ ¹èÆ÷Çϸé Ãʺ¸ÀÚµµ º¹ÀâÇÑ Lock/Fuse ¿¡ ½Å°æ¾²Áö ¾Ê°í ½±°Ô AVR À» »ç¿ëÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.

¸í¼¼¹®¼­ÀÇ ÀÚ¼¼ÇÑ ±¸Á¶¿Í ¼öÁ¤ ¹æ¹ýÀº ¾Æ·¡ ³»¿ëÀ» Âü°í ¹Ù¶ø´Ï´Ù.

          

   

<FlashÆäÀÌÁöÅ©±â>
256
<FlashÅ©±â>
131072
<EEpromÅ©±â>
4096
<°íÀ¯¹øÈ£>
1E 97 02
<º¸¾È¼³Á¤>
7 - - °íÁ¤
6 - - °íÁ¤
5 BLB12 -
4 BLB11 -
3 BLB02 -
2 BLB01 -
1 LB2 -
0 LB1 -
<È®Àå¼³Á¤>
7 - - °íÁ¤
6 - - °íÁ¤
5 - - °íÁ¤
4 - - °íÁ¤
3 - - °íÁ¤
2 - - °íÁ¤
1 M103C *
0 WDTON -
<»óÀ§¼³Á¤>
7 OCDEN -
6 JTAGEN *
5 SPIEN * °íÁ¤
4 CKOPT -
3 EESAVE -
2 BOOTSZ1 *
1 BOOTSZ0 *
0 BOOTRST -
<ÇÏÀ§¼³Á¤>
7 BODLEVEL -
6 BODEN -
5 SUT1 -
4 SUT0 *
3 CKSEL3 *
2 CKSEL2 *
1 CKSEL1 *
0 CKSEL0 -

<Flash±â·Ï½Ã°£>
5
<EEprom±â·Ï½Ã°£>
10

<³¡>

            

<---- Byte ´ÜÀ§ 10Áø¼ö·Î Flash Page Å©±â¸¦ ±â·ÏÇÕ´Ï´Ù.

                  

<---- Byte ´ÜÀ§ 10Áø¼ö·Î Flash Àüü Å©±â¸¦ ±â·ÏÇÕ´Ï´Ù.

            

<---- Byte ´ÜÀ§ 10Áø¼ö·Î EEprom Àüü Å©±â¸¦ ±â·ÏÇÕ´Ï´Ù.

              

<---- 3 Byte ÀÇ AVR °íÀ¯¹øÈ£¸¦ 16Áø¼ö·Î ±â·ÏÇÕ´Ï´Ù(±â°è´Ð½ºÀÇ AVR-ISP ´Â ÀÌ °ªÀ¸·Î AVR Á¾·ù¸¦ ±¸ºÐÇÔ).

        

<---- º¸¾È ¼³Á¤(Lock) ÀÇ 8°³ Bit ¸¦ [¹øÈ£] [À̸§(»ç¿ëÀÚÁöÁ¤)] [ÃʱⰪ(- / *)]

      "-" ´Â »ç¿ëÇÏÁö ¾ÊÀ½, "*" ´Â ¼³Á¤ÇÔÀ» ÀǹÌÇÕ´Ï´Ù.

      "°íÁ¤" Àº ÇØ´ç ¼³Á¤ °ªÀ» »ç¿ëÀÚ°¡ ±â°è´Ð½ºÀÇ AVR-ISP ÇÁ·Î±×·¥¿¡¼­ ¼öÁ¤ÇÒ ¼ö ¾ø°Ô ÇÏ´Â ±â´ÉÀÔ´Ï´Ù.

   

<---- Bit À̸§Àº AVR ¸Å´º¾óÀÇ À̸§ À̿ܿ¡ »ç¿ëÀÚ°¡ ¸¶À½´ë·Î Á¤Çصµ »ó°ü¾ø½À´Ï´Ù(Çѱ۵µ »ó°ü¾øÀ½).

      ½±°Ô ÀÌÇØÇÏ°í ¾Ë¾Æ º¼¼ö ÀÖ´Â À̸§À¸·Î ÁöÁ¤ÇÏ¸é µË´Ï´Ù.

   

              

<---- [Á¦¸ñ] Àº ¼Õ´ëÁö ¸»¾Æ¾ß Çϸç ÇÑ Çà¿¡ ²Ë Â÷¾ß ÇÕ´Ï´Ù(¾Õ/µÚ¿¡ °ø¹éÀÌ À־´Â ¾ÈµÊ).

   

   

<---- °¢°¢ÀÇ ´Ü¾î´Â °ø¹éÀ¸·Î ±¸ºÐµÇ¸ç °ø¹éÀÇ ¼ö¿¡´Â »ó°üÀÌ ¾ø½À´Ï´Ù.

  

 

 

 

 

 

 

         

<---- SPI Enable Àº ISP »ç¿ëÀ» À§ÇÏ¿© ¹Ýµå½Ã "°íÁ¤" µÇ¾î¾ß ÇÕ´Ï´Ù.

      ¸¸ÀÏ ÀÌ °ÍÀ» ¹«È¿È­ Çϸé ÇØ´ç AVR Àº ISP ·Î ÇÁ·Î±×·¥ ÇÒ ¼ö ¾ø°Ô µË´Ï´Ù(ÀÌ °æ¿ì´Â º´·Ä¹æ½ÄÀ¸·Î¸¸ °¡´ÉÇÔ).

 

 

  

 

 

 

 

 

 

 

 

 

 

  

<---- Flash ±â·Ï ½Ã°£À¸·Î ¸Å´º¾ó »óÀÇ ms ´ÜÀ§ ½Ã°£ °ªÀÔ´Ï´Ù.

 

<---- EEprom ±â·Ï ½Ã°£À¸·Î ¸Å´º¾ó »óÀÇ ms ´ÜÀ§ ½Ã°£ °ªÀÔ´Ï´Ù.

<---- ¸í¼¼¹®¼­ÀÇ ³¡À» ¾Ë·ÁÁÖ´Â [Á¦¸ñ] À¸·Î Áö¿ö¼­´Â ¾ÈµË´Ï´Ù.

   

¸í¼¼¹®¼­´Â °¢ Çà°£ °ø¹éÀÌ ¾øÀÌ À§ ¿¹Ã³·³ ºÙ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌÁ¡ ÁÖÀÇ ¹Ù¶ø´Ï´Ù.

 

¸í¼¼¹®¼­´Â ¹Ýµå½Ã ±â°è´Ð½º AVR-ISP ÇÁ·Î±×·¥ÀÌ À§Ä¡ÇÑ Æú´õ ¾ÈÀÇ "avrspec" Æú´õ ¾È¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ¸í¼¼¹®¼­¸¦ ÀÐ¾î µéÀϼö ¾ø°Ô µË´Ï´Ù. ¶ÇÇÑ ¸í¼¼¹®¼­ ¸ñ·ÏÀº ÇÁ·Î±×·¥ÀÌ ½ÃÀÛÇÒ ¶§ Çѹø¸¸ ÀÐ¾î µéÀ̹ǷΠ»õ·Î ÀÛ¼ºÇÑ ¸í¼¼¹®¼­°¡ ÀÖ´Â °æ¿ì´Â ¹Ýµå½Ã ÇÁ·Î±×·¥À» ´Ù½Ã ½ÃÀÛÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.