|
HELP | ISP,JTAG | Digital | Analog | Arduino | Universal | Project | Tools | F&F | Edu | Custom | Site (Since 2010) |
Æß¿þ¾î¸¦ Á¤»óÀûÀ¸·Î ÀÔ·ÂÇߴµ¥, ÀåÄ¡°¡ µ¿ÀÛÇÏÁö ¾ÊÀ» ¶§¿¡´Â Ç»Áî¼³Á¤ÀÌ µÇÁö ¾ÊÀº °æ¿ìÀÔ´Ï´Ù. AVR CPU´Â °øÀå ÃâÇϽà (óÀ½ »ç¿ë½Ã) 1MhzÀÇ ³»ºÎ RC¹ßÁøÇÏ´Â °ÍÀ¸·Î µÇ¾î ÀÖ¾î¼ ÀÌ°ÍÀ» ¼öÁ¤ÇÏÁö ¾ÊÀ¸¸é Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù. Ç»ÁîÀÇ ¼³Á¤°ªÀº ¾ÆÁÖ ´Ü¼øÇÏ°Ô "¿ÜºÎÅ©¸®½ºÅ»À» ÀÌ¿ëÇÏ°Ú´Ù" À̰͸¸ ¼³Á¤µÇ¸é µÇ´Âµ¥ EXTENDED ´Â 0xFF, HIGH´Â 0xCF, LOW´Â 0xEF ·Î ¼³Á¤ÇÕ´Ï´Ù.
¶ÇÇÑ CPU¸¦ óÀ½ »ç¿ëÇÒ ¶§¿¡´Â ³»ºÎ RC¹ßÁø 1Mhz ·Î µ¿ÀÛÇÏ°í Àֱ⠶§¹®¿¡ ÇÁ·Î±×·¥À» ³Ê¹« ºü¸£°Ô ÀÔ·ÂÇϸé Á¤»óÀûÀ¸·Î ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù. »ç¿ëÇϴ Ŭ·°ÀÇ 1/4 ÀÌÇÏ·Î ÇØ¾ß Çϴµ¥, 1MhzÀÇ 1/4 ±×·¯´Ï±î 250Khz ÀÌÇÏ·Î ÇØ¾ß ÇÕ´Ï´Ù.
AVR Studio¶ó¸é À§¿Í °°ÀÌ Ç»Á 0xFF, 0xCF, 0xEF ÀÌ·¸°Ô ¼¼ÆÃÇÏ°í, ISP Frequency´Â 250Khz ÀÌÇÏ·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
CodeVision ¿ª½Ã À§ÀÇ ±×¸²Ã³·³ SCK Frequency¸¦ 250Khz ÀÌÇÏ·Î ÇØ¾ß ÇÏ°í Fuse ¼³Á¤¿¡´Â SUT0=0, CKOPT=0 ÀÌ·¸°Ô µÎ°÷¿¡ üũÇÏ¸é µÊ´Ï´Ù.
Avr-Osp II¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡µµ Ç׸ñ¸¶´Ù üũ¸¦ ÇÏ´Â °Í º¸´Ù Çí»ç°ªÀ» ÀÔ·ÂÇϴ°÷¿¡ °ð ¹Ù·Î À§ÀÇ ±×¸²Ã³·³ 0xFF, 0xCF, 0xEF ÀÌ·¸°Ô ÇÏ¸é µÊ´Ï´Ù. SCK Frequency´Â µû·Î ¼³Á¤ÇÏÁö ¾Ê½À´Ï´Ù.
USB to Uart ĨÀ» »ç¿ëÇÏ´Â Á¦Ç°ÀÇ °æ¿ì¿¡´Â µÎÁ¾·ùÀÇ ¹®Á¦°¡ ÀÖÀ» ¼ö Àִµ¥, ³³¶«ºÒ·® ¶Ç´Â ºÎÇ°ºÒ·®ÀÇ °æ¿ì¿¡´Â ÀåÄ¡¸¦ ¿¬°áÇßÀ» ¶§ À߸øµÈ ÀåÄ¡³ª ÀνÄÇÒ ¼ö ¾ø´Â ÀåÄ¡°¡ ¿¬°áµÈ °ÍÀ¸·Î ³ª¿À°Å³ª ¶Ç´Â ¾Æ¹«·± ¹ÝÀÀµµ ÇÏÁö ¾Ê½À´Ï´Ù.
¹Ý´ë·Î ºÎÇ°°ú ³³¶«»óÅ°¡ Á¤»óÀÌ°í µå¶óÀ̹ö°¡ ¼³Ä¡µÇÁö ¾ÊÀº °æ¿ì¶ó¸é ¾Ë ¼ö ¾ø´Â ÀåÄ¡·Î Àνĵǰí, ÀåÄ¡°ü¸®ÀÚ¿¡¼ ÀåÄ¡¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. À̶§¿¡´Â ÀåÄ¡ µå¶óÀ̹ö¸¸ ¼³Ä¡Çϸé Åë½ÅÆ÷Æ®·Î Àνĵǰí Á¤»óÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô µÊ´Ï´Ù.
USB to Uart ĨÀ» »ç¿ëÇÏÁö ¾Ê´Â MK-II ¿Í °°Àº °æ¿ì¿¡´Â ¿¬°áÇßÀ» ¶§ ¾Æ¹«·± ¹ÝÀÀÀ» ÇÏÁö ¾Ê°Å³ª »ç¿ëÇÒ ¼ö ¾ø´Â ÀåÄ¡, À߸øµÈ ¿¬°áµîÀÇ ¸Þ½ÃÁö´Â ³³¶«ºÒ·®À̳ª ºÎÇ°ÀÇ ºÒ·®ÀÌ°í, ¾Ë ¼ö ¾ø´Â ÀåÄ¡·Î ÀνÄÇÏ´Â °æ¿ì¿¡´Â AVR studio¸¦ ¼³Ä¡ÇÏÁö ¾Ê¾Ò°Å³ª ¶Ç´Â ¼³Ä¡ÇÒ ¶§ USB Driver ¿É¼ÇÀÇ Ã¼Å©¸¦ Ç®°í ¼³Ä¡ÇßÀ» °æ¿ìÀε¥, À̶§¿¡´Â USB Driver ¼³Ä¡¿É¼ÇÀ» üũÇÏ°í AVR studio¸¦ ´Ù½Ã ¼³Ä¡ÇÏ¸é µÊ´Ï´Ù.
USB to Uart ĨÀ» »ç¿ëÇÏ´Â ÀåÄ¡°¡ Á¤»óÀûÀ¸·Î ¿¬°áµÇ¾ú°í, µå¶óÀ̹öµµ Á¤»óÀûÀ¸·Î ¼³Ä¡ µÇ¾ú´Ù¸é ÀåÄ¡°ü¸®ÀÚ¿¡¼ º¼ ¼ö ÀÖ½À´Ï´Ù. MK-II¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ÀåÄ¡¸¦ ¿¬°áÇßÀ» ¶§ "AVRISP mkII"¸¦ º¼ ¼ö ÀÖÀ¸¸ç, Jungo Ç׸ñ°ú WinDriver °¡ º¸ÀÌÁö ¾Ê´Â´Ù¸é AVR studio ¿¡ Æ÷ÇÔµÈ µå¶óÀ̹ö°¡ ¼³Ä¡ µÇÁö ¾ÊÀº °æ¿ìÀε¥, µå¶óÀ̹ö°¡ ¼³Ä¡µÇ¾î ÀÖ´Ù¸é ÀåÄ¡¸¦ ¿¬°áÇÏÁö ¾Ê¾Æµµ ÀåÄ¡°ü¸®ÀÚ¿¡¼ Ç×»ó Jungo Ç׸ñÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
Á¤»óÀûÀ¸·Î »ç¿ëÇÏ´Ù°¡ °©ÀÚ±â ÀνÄÀÌ ¾ÊµÉ ¶§°¡ Àִµ¥, À̶§¿¡´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ÀåÄ¡¿Í Åë½ÅÇÒ ¼ö ¾ø´Ù´Â ¸Þ½ÃÁö¸¦ ¸¸³ª°Ô µÊ´Ï´Ù. ÀÌ·± °æ¿ì´Â Á¤Àü±â, ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¹ö±×, ŸÄϺ¸µåÀÇ ¹®Á¦µîÀ¸·Î ³ªÅ¸³¯ ¼ö Àִµ¥, À̶§¿¡´Â USB ÄÉÀ̺íÀ» ºÐ¸® Çß´Ù°¡ ´Ù½Ã ¿¬°áÇÏ¸é µÊ´Ï´Ù. Ÿ°Ùº¸µåÀÇ Àü¿øÀ» »ç¿ëÇÏ°í ÀÖ´Ù¸é USB ÄÉÀ̺íÀÇ ºÐ¸®¿Í µ¿½Ã¿¡ Ÿ°Ùº¸µåÀÇ ¿¬°áµµ °°ÀÌ ºÐ¸® Çß´Ù°¡ ´Ù½Ã ¿¬°áÇØ¾ß ÇÕ´Ï´Ù.
Åë½ÅÆ÷Æ®´Â Àִµ¥, AVR Studio¿¡¼ Æ÷Æ®¸¦ Auto¿¡ ³õ°í °Ë»öÀ» ÇÏ¸é °Ë»öµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº »ç¿ëÇÏ´Â ÄÄÇ»Åͳª À©µµ¿ì, ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¹öÀüµî¿¡ µû¶ó¼ ÀÚµ¿À¸·Î ÀνĵÇÁö ¾ÊÀ» ¼ö Àִµ¥, ÀÌ·² ¶§¿¡´Â ÀåÄ¡°ü¸®ÀÚ¿¡¼ Æ÷Æ®¸¦ È®ÀÎÇÏ°í ¼öµ¿À¸·Î Æ÷Æ®¸¦ ÁöÁ¤ÇØ ÁÖ¸é µÇ´Âµ¥, °£È¤ Åë½ÅÆ÷Æ®°¡ 10¹ø ÀÌ»óÀ¸·Î AVR Studio¿¡¼ ¼±ÅÃÇÒ ¼ö ¾ø´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ÀÌ·±¶§¿¡´Â ÀåÄ¡°ü¸®ÀÚ¿¡¼ ÇØ´çÆ÷Æ®ÀÇ ¼Ó¼ºÀ» ¿°í 10¹ø ÀÌÇÏÀÇ Æ÷Æ®·Î ÁöÁ¤Çؼ »ç¿ëÇϸé AVR Studio¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ATmega128 °°Àº °æ¿ì¿¡ ¾È µÈ´Ù°í ÇϽô °æ¿ì¸¦ º¸¸é ISP¿¡ »ç¿ëÇÏ´Â PDI, PDI ÇÉÀÌ TX, RX ¿ëµµ¿¡ »ç¿ëÇÏ°í Àֱ⠶§¹®¿¡ ¸¸¾à MAX232 ¿Í °°Àº ĨÀ» »ç¿ëÇÑ´Ù¸é ¾Æ·¡ÀÇ ¿¹¿¡¼ A¿Í °°Àº »óÅ°¡ µÇ¾î, ´Ü¶ô(¼îÆ®)»óÅ·ΠISP ±â´ÉÀ» Á¦´ë·Î ÇÒ ¼ö ¾ø°Ô µÇ´Âµ¥.... ¾î¶² ISP ´Â ÀÌ»ó¾øÀÌ Àß µÇ±âµµ ÇÕ´Ï´Ù.
±×°ÍÀº ¹öÆÛÀúÇ×ÀÌ ¾ø´Â »óÅÂÀ̸ç, °Á¦·Î CPU·Î ÀԷµǴ (MAX232 RXD) ½ÅÈ£¿Í ¿¬°á µÇ±â ¶§¹®¿¡ °è¼Ó ±×·± »óÅ°¡ À¯ÁöµÇ¸é ISP °¡ ¸Á°¡Áö°Ô µÊ´Ï´Ù. ±×¿Ü¿¡µµ ¾Æ·¡ÀÇ ±×¸²¿¡¼ ó·³ ´Ù¾çÇÑ ÀÌÀ¯°¡ Àִµ¥, ƯÁ¤ ±â´ÉÀÇ GPIO¿Í ISP¸¦ °øÅëÀ¸·Î »ç¿ëÇÏ´Â °æ¿ì¿¡´Â "D"ÀÇ °æ¿ìó·³ ¿¬°áÇÏ´Â °ÍÀÌ ¾ÈÀüÇÑ ¹æ¹ý ÀÔ´Ï´Ù.
ÀÌ°÷¿¡ ¿Ã·ÁÁø ¸ðµç ISP´Â º¸È£ÀúÇ×(¹öÆÛ)ÀÌ Àִµ¥, ȸ·Îµµ¿¡´Â 220ohm À¸·Î µÇ¾î ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î´Â ¾Æ¹«·± ¹®Á¦°¡ ¾ø´Âµ¥, Ÿ°Ùº¸µåÀÇ ¸®¼Â ÀúÇ×ÀÌ ³Ê¹« À۰ųª (1Kohm ÀÌÇÏ) ¸®¼Â Äܵ§¼°¡ ³Ê¹« Å©¸é(1uF ÀÌ»ó) ¹®Á¦°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. º¸È£ ÀúÇ×°ú ¸®¼Â ÀúÇ×ÀÌ Á÷·Ä ¿¬°á·Î ¿¬°áµÇ¾î Àü¾ÐÀÌ ºÐ¾ÐµÇ°í, °á±¹ ÀüÀ§°¡ ³ô¾ÆÁ®¼ ¸®¼ÂÀÌ Á¦µ¥·Î ¾ÊµÇ¾î ISP ¸ðµå·Î ÁøÀÔÀ» ÇÒ ¼ö ¾ø°Ô µÇ´Â °ÍÀÌÁö¿ä.
À̶§¿¡´Â º¸È£ ÀúÇ×À» ¼ö½Ê ohm À¸·Î ÁÙÀ̰ųª ¶Ç´Â Ÿ°Ù º¸µåÀÇ ¸®¼Â ÀúÇ×À» 1Kohm ÀÌ»óÀ¸·Î ¿Ã·Á¾ß ÇÕ´Ï´Ù. ¸®¼Â ÀúÇ×Àº 1Kohm ÀÌ»ó, 10Kohm ÀÌÇÏ·Î ÇÏ´Â °ÍÀÌ ÁÁÀ¸¸ç, Äܵ§¼´Â 0.1uF À̸é Àû´ç ÇÕ´Ï´Ù. Äܵ§¼ ¿ª½Ãµµ ³Ê¹« Å©¸é ¸®¼Â½ÃÁ¡ÀÌ Áö¿¬µÇ¾î ISP ¸ðµå¿¡ ÁøÀÔÇÒ ¼ö ¾ø´Âµ¥, º¸È£ÀúÇ׿¡ ÀÇÇØ Äܵ§¼°¡ ¹æÀüµÇ±â ¶§¹®¿¡ ¸®¼ÂÀüÀ§°¡ õõÈ÷ ³»·Á°©´Ï´Ù.
¶ÇÇÑ ISP¿¡ »ç¿ëµÇ´Â ÇÉ (MISO,MOSI,SCK) ¿¡ Å«ºÎÇÏ°¡ °É·Á ÀÖÀ¸¸é ÀÌ°Í ¿ª½Ã º¸È£ ÀúÇ×°ú Á÷·Ä ¿¬°áµÇ¾î Àü¾ÐÀÌ ºÐ¾ÐµÇ±â ¶§¹®¿¡ Á¤»óÀûÀÎ ISP µ¿ÀÛ¿¡ ¿µÇâÀ» ÁÖ°Ô µÇ´Âµ¥, Ç×»ó Ÿ°Ù º¸µå¸¦ ¼³°èÇÒ ¶§ ÀÌ·± ºÎºÐ¿¡ ½Å°æÀ» ½á¾ß ÇÏ°í, ¾î¿ ¼ö ¾ø´Â »óȲÀÌ¸é º¸È£ ÀúÇ×À» ÁÙ¿©¾ß ÇÕ´Ï´Ù.
²À Å« ºÎÇÏ°¡ ¾Æ´Ï¾îµµ À§ÀÇ ±×¸²¿¡¼ ó·³, ISP¿¡ »ç¿ëµÇ´Â ÇÉÀÌ ÀÔ·ÂÀ¸·Î »ç¿ëÁßÀÌ°í, ¿ÜºÎ¿¡ µðÁöÅÐ °ÔÀÌÆ®, Åë½ÅĨ, ÄÁ¹öÅ͵îÀÌ ¿¬°áµÇ¾î ÀÖ´Ù¸é µðÁöÅÐ Ãâ·ÂÀÌ High »óÅÂÀ̰ųª Low »óÅÂÀ̰ųª¿¡ »ó°ü¾øÀÌ, ISP ¿Í ´Ü¶ô(¼îÆ®) »óÅ°¡ µÇ´Âµ¥, ISP ÇÉ¿¡¼´Â High ¿Í Low °¡ ¹Ýº¹ÀûÀ¸·Î º¯ÇÏ°í Àֱ⠶§¹®ÀÔ´Ï´Ù.
±×¿ÜÀÇ ¹®Á¦·Î´Â, °£È¤ ƯÁ¤ CPU°¡ ¶óÀÌÆÃÀÌ ¾ÊµÇ°Å³ª ÀνÄÀÌ ¾È µÈ´Ù°í ÇϽô °æ¿ì°¡ Àִµ¥, ¸ðµç CPU°¡ ¾ÊµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó¼ ISPÀÇ Çϵå¿þ¾î ¹®Á¦·Î º¼ ¼öµµ ¾ø°í, ±×·¸´Ù°í ±âÁ¸¿¡ »ç¿ëÇÏ´ø ´Ù¸¥ ISP¸¦ »ç¿ëÇϸé À̹«·± ¹®Á¦°¡ ¾øÀ¸´Ï CPU °¡ À߸øµÈ °Íµµ ¾Æ´Õ´Ï´Ù.
ISP ¸¶´Ù °¢°¢ Æß¿þ¾î¸¦ ¸¸µç »ç¶÷ÀÌ ´Ù¸£±â ¶§¹®¿¡ Á¦Á¶»ç°¡ ´Ù¸¥ ¿©·¯°³ÀÇ ISP¸¦ ¹ø°¥¾Æ »ç¿ëÇÏ´Ù º¸¸é, Ç»ÁîºñÆ®ÀÇ ¼³Á¤ ³»¿ëÀ̳ª ƯÈ÷ ·ÏºñÆ® ¼³Á¤¿¡ µû¶ó¼ °£È¤ ¶óÀÌÆõµ ¾ÊµÇ°í, Ĩµµ ÀÎ½Ä ¾ÊµÇ°í, ÃʱâÈ°¡ ¾ÊµÉ ¶§µµ Àִµ¥, ÀÌ·±¶§¿¡´Â Atmel »çÀÇ Á¤Ç° ISP¸¦ »ç¿ëÇغÁµµ CPU¸¦ ÃʱâÈ ÇÒ¼ö ¾ø½À´Ï´Ù.
ÀÌ·±¶§¿¡´Â AVR 911 Çϵå¿þ¾î¸¦ ÀÌ¿ëÇÏ°í, ¿î¿µ ÇÁ·Î±×·¥Àº AVR OSP-II¸¦ »ç¿ëÇؼ CPU¸¦ ÃʱâÈ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐ À̹æ¹ýÀ¸·Î ÃʱâÈ (ĨÀ» ºí·©Å©·Î Áö¿ì±â) ÇÏ¸é ±×µÚ·Î´Â ´Ù¸¥ ISP ¿¡¼µµ Àß µÊ´Ï´Ù. À̱ÛÀ» ¾²°í ÀÖ´Â Àú ¿ª½Ãµµ Æò¼Ò¿¡´Â MK-II ¶Ç´Â STK500 ŸÀÔÀ» »ç¿ë ÇÏÁö¸¸ µû·Î BL-029MÀ» ¸¸µé¾î¼ ºñ»ó¿ëÀ¸·Î Ç×»ó °ç¿¡ µÎ°í »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù.
ÇöÀç º¸µåÇÁ¸®¿¡ ¿Ã·ÁÁø, ¶È°°Àº º¸µå¿¡... ¶È°°Àº Æß¿þ¾î¸¦... ÀÌ¿ëÇÏ¿© ¼ö¹é¸íÀÇ »ç¿ëÀÚ°¡ ¾Æ¹«·± ¹®Á¦¾øÀÌ »ç¿ëÇÏ°í ÀÖ´Ù´Â »ç½ÇÀ» ÁÖÁö ÇϽðí....^^ µ¿ÀÛÀÌ ¾ÊµÉ ¶§¿¡´Â ´çȲÇÏÁö ¸¶½Ã°í.... õõÈ÷... Çϳª Çϳª... ²Ä²ÄÈ÷ »ìÆì º¸½Ã±â ¹Ù¶ø´Ï´Ù..
|
º¸µåÇÁ¸®, ½ÃÀÛÇ°Á¦ÀÛ, ½ÃÀÛÇ°Á¦ÀÛ, ½ÃÁ¦Ç°Á¦ÀÛ, ȸ·ÎºÐ¼®, °úÁ¦¼öÇà, °úÁ¦¿ë¿ª, º¸µåÇÁ¸® ȸ·Î¼³°è, Artwork, PCB¼³°è,º¸µåÇÁ¸® , PCB, SMT, ȸ·Î°³¹ß, ÀüÀÚÁ¦Ç°°³¹ß, ¹«·áISP, ¹«·áPCB, »ùÇÃPCB, Board Free |
Copyright(c) 2017 Board Lab All rights reserved. Web management and electronics engineering by YEOEUI
|
|||