|
HELP | ISP,JTAG | Digital | Analog | Arduino | Universal | Project | Tools | F&F | Edu | Custom | Site (Since 2010) |
ATmel CPU¸¦ »ç¿ëÇÒ ÀÏÀÌ »ý°Ü¼ Æò¼Ò¿¡ »ç¿ëÇÏ°í ÀÖ´Â ELNEC ·Ò¶óÀÌÅÍÀÎ SmartProg2¸¦ »ç¿ëÇÏ·Á°í Çߴµ¥, ºÒÆíÇؼ... ISP¸¦ ±¸ÀÔÇÏ°Ô µÇ¾ú½À´Ï´Ù. Å©°Ô ºñ½ÎÁöµµ ¾Ê´Âµ¥, Á¤Ç°À» ±¸ÀÔÇؾ߰ڴ٠¶ó´Â »ý°¢À» °¡Áö°í ¸î°¡Áö ²Ä²ÄÈ÷ »ìÆ캸´Ù°¡ ATmel»çÀÇ AVRISP-MKII¸¦ ±¸ÀÔÇÏ°Ô µÇ¾ú½À´Ï´Ù. ¾ÆÁ÷ °íÀå³°Ç ¾Æ´Ñµ¥, ¿ì¿¬È÷ "µð¹ÙÀ̽º¸¶Æ®"¿¡ °¬´Ù°¡ Á¤Ç° ISP´Â A/S°¡ ¾È µÈ´Ù´Â ¹®±¸¸¦ º¸°Ô µÇ¾ú½À´Ï´Ù.
±×µµ ±×·² °ÍÀÌ.... ¿Ü±¹È¸»çÀÇ Á¦Ç°ÀÌ°í A/S °¬´Ù¿À´Â ºñ¿ëÀÌ Á¦Ç°°¡°Ý º¸´Ù ´õ ¸¹ÀÌ ¼Ò¿äµÉ °ÍÀ̱⠶§¹®¿¡ °í°³¸¦ ²ô´öÀÏ ¼ö¹Û¿¡ ¾ø´Â »óȲÀ̾ú½À´Ï´Ù. ±×·³ ±¹³»¿¡¼ Á¦Á¶ÇÑ ´Ù¸¥ °ÍÀ» ±¸ÀÔÇØ¾ß Çϴµ¥, ã¾Æº¸´Ï ¿©·¯Á¾·ùÀÇ Á¦Ç°ÀÌ ÀÖ¾ú´Âµ¥ °ÅÀÇ ´ëºÎºÐ STK500 ȣȯ Á¦Ç°À̾ú½À´Ï´Ù. ¿£Áö´Ï¾î´Ï±î ´ç¿¬È÷ Á÷Á¢ ¸¸µé¾î¾ß°Ú´Ù´Â »ý°¢ÀÌ µé°ÚÁÒ? STK500 ÀÌ°Ç °ø°³ ÀÚ·áµµ ¸¹Àºµ¥ ¸»ÀÌÁÒ.
±×·±µ¥ ¹ÌÃÄ ¹ö¸®´Â ÁÙ ¾Ë¾Ò½À´Ï´Ù... ¾Æ·¡´Â ±¸ÀÔÇÑ ISP¿Í °ø°³ ÀڷḦ ±âÁØÀ¸·Î ¸¸µé¾î º» º¸µåµéÀÔ´Ï´Ù. Àß º¸½Ã¸é... ÇöÀç ½ÃÁß¿¡¼ ÆǸÅÇÏ°í ÀÖ´Â º¸µåµéµµ º¸ÀÏ °ÍÀÔ´Ï´Ù. (±×°ÍÀÌ ³ª»Ú´Ù°Å³ª À߸øµÇ¾ú´Ù´Â Àǹ̴ ¾Æ´Ï°í Èûµé¾ú´Ù°í Åõ·²°Å¸®´Â °Í ÀÔ´Ï´Ù.)
¿ì¼± óÀ½À¸·Î ãÀº°÷Àº "À±´ö¿ë ±³¼ö" ȨÆäÀÌÁöÀÇ "ÇÁ·Î±×·¥¼Ò½º ÀÚ·á½Ç"¿¡¼ ISP ·Î °Ë»öÇÏ¸é ³ª¿À´Â ÀÚ·áµé À̾ú½À´Ï´Ù. ȸ·Îµµ¿Í ¼³¸í, Æß¿þ¾î (HEX ÆÄÀÏ)°¡ ¿Ã·ÁÁ® ÀÖ¾î¼, ¿©±â Àú±â ã¾Æ ´Ù´ÏÁö ¾Ê°í µû¶ó ¸¸µé±â°¡ ½¬¿î°÷ÀÌ°í, ¼Õ´ÔÁß¿¡ ÇÑ»ç¶÷ÀÌ ´õ ¿Ã·È´õ±º¿ä.
À§ÀÇ ÀڷḦ ³»·Á ¹Þ¾Æ¼ ¸¸µé¾î º¸¸é, AVR Studio¿¡¼ ÀÚ²Ù¸¸ ¾÷±×·¹À̵å Ç϶ó°í ¸Þ½ÃÁö°¡ ³ª¿À´Âµ¥... ³¯ÀÚ¸¦ º¸¸é 2005³â 1¿ù 7ÀÏÀÔ´Ï´Ù. ¸îÁÙ¸¸ °íÄ¡¸é °£´ÜÈ÷ ¸Þ½ÃÁö ³ª¿ÀÁö ¾Ê°Ô ÇØÁÙ ¼ö Àִµ¥ ¿Ö ¹öÀü¾÷À» ÇÏÁö ¾Ê´ÂÁö ¸ð¸£°Ú½À´Ï´Ù.
±×¸®°í "À¯º´ÈÆ"À̶ó´Â ¼Õ´ÔÀÌ ¿Ã¸° ÀÚ·á´Â ¸¸µé¾î º¸¸é... Àß µÇ´Â °Í ó·³ º¸ÀÔ´Ï´Ù. ÇÏÁö¸¸ ¿ë·®ÀÌ Å« °ÍÀº ¾ÊµÊ´Ï´Ù... ¿¹¸¦µé¸é ATmega2560 ¹¹ ÀÌ·± °ÍÀº ¾È µÈ´Ù´Â ÀǹÌÀε¥ 128K ÀÌ»óÀº ¾ÊµÇ´Â °ÍÀ̶ó°í ºÁ¾ß°ÚÁö¿ä. ¿Ã¸° ³¯Â¥¸¦ º¸¸é 2007³â 9¿ùÀε¥ ¿À·¡µÈ ÀÚ·áÀΰ¡ º¾´Ï´Ù... °á±¹ À§ÀÇ ÀڷḦ °¡Áö°í´Â ¸¸Á·ÇÒ ISP Á¦Ç°À» ¸¸µé ¼ö ¾ø´Ù´Â Àǹ̰¡ µÇ°Ú½À´Ï´Ù.
±×·¡¼ ¿¡¶ó~ ¸ð¸£°Ú´Ù. ÀÛÁ¤ÇÏ°í "Á¦´ë·Î µÈ °Í Á» ¸¸µé¾î º¸ÀÚ" ¶ó´Â ÃëÁö·Î ±â¼ºÇ°µµ ±¸ÀÔÀ» Çغ¸°í... ¿Ü±¹ ÀÚ·áµéµµ ã¾Æº¸°í... ¿½ÉÈ÷ ¸¸µé¾ú½À´Ï´Ù. AVR910 (ATmega8), AVR911 (AT90S2313), STK500 (ATmega8), STK500 (ATmega8535), MKII (AT90USB162), MKII (ATmega32) ÀÌ·± °ÍµéÀ» ¼¿ ¼ö ¾øÀÌ ¸¹Àº Á¾·ù¸¦ ¸¸µé¾î º¸°í Å×½ºÆ®ÇØ º¸¾Ò½À´Ï´Ù.
Âü º° °Íµµ ¾Æ´Ñ °ÍÀ¸·Î Èûµé°í ºñ¿ëµµ ¸¹ÀÌ µé¾ú½À´Ï´Ù. ´Ù¸¥ ºÐµéÀº ±¦ÇÑ È£±â½É¿¡ °í»ýÇÏÁö ¸¶½Ã°í ½±°Ô ¸¸µå½Ã°í, Â÷¶ó¸® ±×½Ã°£¿¡ ½Ç¹« ÇÁ·ÎÁ§Æ®¿¡ ÅõÀÚ ÇϽöó°í ¸ðµÎ ¹«·á ¹èÆ÷ ÇÕ´Ï´Ù.
AVR910, AVR911¿¡ ´ëÇÑ Á¤¸®
AVR910 ÀÌ°ÍÀº ¿À·¡µÈ °ÍÀÌÁö¸¸ ¾ÈÁ¤ÀûÀ¸·Î µ¿ÀÛÇÏ°í, µû·Î º°µµÀÇ ¿î¿µ ÇÁ·Î±×·¥ÀÌ ÀÖ¾î¾ß »ç¿ëÇϱâ Æí¸® ÇÕ´Ï´Ù. ÄÚµåºñÁ¯¿¡¼ ¹®Á¦¾øÀÌ °ÅÀÇ ´ëºÎºÐÀÇ CPU¸¦ Áö¿øÇÏÁö¸¸ µû·Î ¿î¿µ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¸é ¸î¸î ĨµéÀ» Áö¿øÇÏÁö ¾Ê±â ¶§¹®¿¡ ºÒÆíÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÄÚµåºñÁ¯¿¡¼´Â AVR910, AVR911À» »ç¿ëÇصµ ¿ì¸®°¡ ÈçÈ÷ »ç¿ëÇÏ´Â CPU´Â ´ëºÎºÐ Áö¿øÇϱ⠶§¹®¿¡ º°´Ù¸¥ ¹®Á¦´Â ¾ø½À´Ï´Ù. ´Ù¸¥ ÇÁ·Î±×·¥¿¡¼´Â ÇÁ·Î±×·¡¸Ó ¸íĪÀ» Á¤È®È÷ ÀÔ·ÂÇØ¾ß ÇÏÁö¸¸ ÄÚµåºñÁ¯¿¡¼´Â AVR910, AVR911 ¸ðµÎ AVR910 À¸·Î ¼±ÅÃÇÏ¸é µ¿ÀÛ ÇÕ´Ï´Ù.
AVR910 °°Àº °æ¿ì¿¡´Â USB ĨÀ» µû·Î ´ÞÁö ¾Ê°í, ATmega8¿¡¼ ÀÚüÀûÀ¸·Î USB¸¦ ¿¬°áÇÒ ¼ö ÀÖµµ·ÏÇÑ Á¦Ç°ÀÌ ÀÖÀ¸´Ï Àú·ÅÇÏ°Ô ¸¸µé ¼ö ÀÖ°í ÄÚµåºñÁ¯¿¡¼ »ç¿ëÇÏ¸é °ÅÀÇ ¸ðµç ĨÀ» Áö¿øÇÏ´Ï, ÄÚµåºñÁ¯À» »ç¿ëÇÏ´Â ºÐµéÀÌ Àú°¡ÇüÀ¸·Î ¸¸µé°í °£´ÜÈ÷ ¸¸µé°í ½ÍÀ»¶§ »ç¿ëÇϸé ÁÁÀ» °Í °°½À´Ï´Ù.
½ÃÁß¿¡ ÆǸŵǴ AVR911 Á¦Ç°ÀÇ °æ¿ì¿¡´Â ´ëºÎºÐ ATtiny2313À» »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. AVR911ÀÇ ¿î¿µÇÁ·Î±×·¥Àº ÁÖ·Î AVR OSPII ¸¦ »ç¿ëÇϴµ¥ ¿¬°áµÈ ĨÀ» ÀÚµ¿À¸·Î ã¾ÆÁÖ´Â ±â´ÉÀÌ ÀÖ¾î¼ Æí¸®ÇÑ ºÎºÐµµ ÀÖÁö¸¸ µüÈ÷ AVR911À» Áö¿øÇÏ´Â ÇÁ·Î±×·¥ÀÌ ¸¶¶¥Ä¡ ¾Ê±â ¶§¹®¿¡ ÁÖ·Î »ç¿ëÇÏ°Ô µÇ°í, ±×¿Ü¿¡´Â avrdude¿¡ GUI¸¦ ¾÷¾î¼ »ç¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
AVR OSPII ´Â ÇÁ·Î±×·¡¸Ó ŸÀÔÀ» µÎ °³¸¸ Áö¿øÇϴµ¥ AVR911, OSPII ÀÌ·¸°Ô µÎ °³¸¸ Áö¿ø ÇÕ´Ï´Ù. ¹Ý¸é avrdude¿¡ GUI¸¦ ¾÷¾î¼ »ç¿ëÇÏ¸é ¼¼»ó¿¡ ÀÖ´Â ¸ðµç ÇÁ·Î±×·¡¸Ó¸¦ Áö¿ø Çϴµ¥ ¿¹¸¦ µé¸é ÇÁ¸°ÅÍ Æ÷Æ®¿ë ºÎÅÍ MKII ±îÁö ´Ù Áö¿ø ÇÕ´Ï´Ù.
¾÷¾î¼ »ç¿ëÇÏ´Â°Ô ¹«½¼¸»À̳ı¸¿ä? ¿ø·¡ avrdude ÀÌ°Ç µµ½º ÇÁ·ÒÇÁÆ®¿¡¼ »ç¿ëÇÏÀÝ¾Æ¿ä ±×°É À©µµ¿ì¿¡¼ GUI·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ÇÁ·Î±×·¥À» ÇÔ²² »ç¿ëÇÑ´Ù´Â ÀǹÌÀε¥... ±×³É º¸µåÇÁ¸®¿¡¼ ¾Æ·¡¿¡ ¿Ã·Á ³õÀº ÇÁ·Î±×·¥ ¹ÞÀ¸½Ã°í.. ¾ÐÃàÇ®°í... avrdude-GUI.exe À̰ŠŬ¸¯ÇÏ¸é ±×³É ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇϳªÀÇ Æú´õ¿¡ ´Ù ³Ö¾î µÎ¾ú½À´Ï´Ù.
STK500 ¿¡ ´ëÇÑ Á¤¸®
STK500Àº ¿ø·¡ ATmel¿¡¼ ÆǸÅÇÏ°í ÀÖ´Â Å×½ºÆ®¿ë ÅøÀÌÁö¿ä.... ¾Æ·¡¿Í °°ÀÌ »ý°å´Âµ¥... ÀÌ°ÍÀ» ½Ç¹«¿¡¼ ´Ù¿î·ÎµùÇÏ´Â ¿ëµµ·Î »ç¿ëÇÒ ¼ö´Â ¾ø°ÚÁÒ?
À§ÀÇ ±×¸²¿¡¼ ³ë¶õ È»ìÇ¥ÀÇ ¿À¸¥ÂÊ, ÀÛÀº ĨÀÌ MAX232 ÀÌ°í, ¿ÞÂÊĨÀÌ AT90S8535 Àε¥, ÇÁ·Î±×·¡¸Ó ºÎºÐÀ» ´ã´çÇÏ°í ÀÖ´Â ºÎºÐÀÌ µÇ°Ú½À´Ï´Ù. ¿ì¸®°¡ ½ÃÁß¿¡¼ ÈçÈ÷ STK500 ȣȯ ISP¶ó°í Çϴ°ÍÀº À̺κи¸ µû·Î À߶ó¼ Á¶±×¸Ä°Ô ¸¸µé¾î¼ »ç¿ëÇÏ°í ÀÖ´Â °ÍÀÔ´Ï´Ù.
±×·¡¼ STK500Àº AT90S8535 ¾Æ´Ï¸é Atmega8535¸¦ »ç¿ëÇÏ°í MAX232 ´ë½Å¿¡ USB¸¦ Áö¿øÇϱâ À§Çؼ FT232³ª PL2303 °°Àº ĨÀ» »ç¿ëÇÕ´Ï´Ù. USBĨÀ» ¾î´À°ÍÀ» ÇÏ´ÂÁö¿¡ µû¶ó¼ 2500¿ø~5500¿ø Á¤µµ Çϴµ¥ Â÷ÀÌ´Â ¾ø½À´Ï´Ù... °í¼Ó Åë½Å¿¡¼ Â÷ÀÌ°¡ ÀÖ´Ù°í Çϴµ¥, ½Ç¿ëÀûÀ¸·Î °í¼ÓÅë½Å¿¡¼ Å×½ºÆ® Çغ¸¸é ¾Æ¹«·± ¹®Á¦°¡ ¾ø°í, ´ÜÁö µå¶óÀ̹öÀÇ ¾ÈÁ¤¼ºÀÇ Â÷ÀÌÀε¥ ISP ¿ëµµ·Î »ç¿ëÇÒ ¶§¿¡´Â ¾Æ¹«°Å³ª »ç¿ëÇصµ µÊ´Ï´Ù.
PL2303 Àº ProLific¿¡¼ Á¤º¸³ª µå¶óÀ̹ö¸¦ ¾òÀ¸¸é µÇ°í, FT232 °è¿Àº FTDICHIP¿¡¼ Á¤º¸³ª ÀڷḦ ¾òÀ¸¸é µÊ´Ï´Ù. ±×·±µ¥ °áÁ¤ÀûÀ¸·Î Ĩ¿¡ µé¾î°¥ Æß¿þ¾î´Â ¾îµð ÀÖÀ»±î¿ä?
AVR Studio ¼³Ä¡ÇÏ°í À§ÀÇ ±×¸² À§Ä¡¿¡ º¸¸é STK500.ebn ÀÌ°ÍÀÌ Atmega8535 Ĩ¿¡ µé¾î°¥ Æß¿þ¾îÀÌ°í... ½ÃÁß¿¡ º¸¸é Atmega8535 ĨÀ» »ç¿ëÇÑ Á¦Ç°Áß STK500.ebn ÆÄÀÏÀ» ³Ö¾îµµ µ¿ÀÛ ÇÑ´Ù°í µÇ¾î ÀÖ´Â Á¦Ç°µéÀÌ Àִµ¥.... ´Ù µÇ´Â °ÍÀº ¾Æ´Ï°í »ß°Æ°Å¸®¸é¼ µÇ´Â Á¦Ç°µµ ÀÖÀ¸´Ï ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù. Àúµµ ¸î¸î Á¦Ç° ±¸ÀÔÇؼ Å×½ºÆ® Çغ¸¾Ò´Âµ¥ µÇ´Â °Íµµ ÀÖ°í ¾ÊµÇ´Â °Íµµ ÀÖ½À´Ï´Ù.
¹°·Ð °ÆÁ¤ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.... º¸µåÇÁ¸®¿¡¼ Á÷Á¢ ¼³°èÇؼ ÀߵǴ °ÍÀ»... ´©±¸³ª »ç¿ëÇÒ ¼ö ÀÖµµ·Ï PCB¸¦ ¹«·á·Î ¹èÆ÷ Çϴϱî¿ä. Æß¿þ¾îµµ °ð ¹Ù·Î Ĩ¿¡ ³ÖÀ» ¼ö ÀÖµµ·Ï Intel hex Çü½ÄÀ¸·Î º¯È¯Çؼ ¹öÀü¾÷ µÉ ¶§¸¶´Ù ¼ö½Ã·Î ¾Ë¾Æ¼ ¿Ã·Á ³õ°Ú½À´Ï´Ù. Atmega8535 ĨÀ» »ç¿ëÇÏ´Â Á¦Ç°ÀÌ ±×¾ß¸»·Î STK500 ȣȯÀÌ ¾Æ´Ñ ¶È°°Àº(?) Á¦Ç°À̶ó°í ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
Atmega8535 Ĩ¿¡ AVR Studio¿¡ Æ÷ÇÔµÈ Æß¿þ¾î¸¦ »ç¿ëÇغ¸¸é ½ÃÁß¿¡ Ä¿½ºÅ͸¶ÀÌ¡ ÇÑ °Í¿¡ ºñÇؼ ¾à°£ÀÇ ¼ÓµµÀÇ Â÷ÀÌ°¡ Àִµ¥ ±× Â÷ÀÌ´Â ¾ÆÁÖ ¹Ì¹ÌÇؼ ÃëÇâ¿¡ µû¶ó¼ ¸¶À½¿¡ µå´Â °ÍÀ» »ç¿ëÇÏ¸é µÊ´Ï´Ù.
STK500.ebnÀ» ÀÌ¿ëÇÒ ¶§ ÁÖÀÇ »çÇ×ÀÌ ÀÖ½À´Ï´Ù. ÄÄÇ»ÅÍÀÇ USB Æ÷Æ®¿¡ Àå½Ã°£ ¿¬°áÇØ ³õ°í ÀÖ´Â °æ¿ì, Á¤ÀÛ »ç¿ëÇÒ·Á°í ÇÏ¸é ¸ÔÅë(?)ÀÌ µÇ¾î ¹ö¸± ¶§°¡ Àִµ¥, À̶§¿¡´Â USB ÄÉÀÌºí¸¸ ºÐ¸®Çß´Ù°¡ ´Ù½Ã ¿¬°áÇØ ÁÖ¸é Á¤»óµ¿ÀÛ Çϴµ¥, Æß¿þ¾î ÀÚü°¡ Atmel¿¡¼ STK500 °ú RS-232¸¦ ÀÌ¿ë Çϵµ·Ï Á¦°øÇÑ °ÍÀÌ¶ó¼ ¾î¿ ¼ö ¾ø´Â ¹®Á¦ÀÔ´Ï´Ù. ÇÏÁö¸¸ ½Ç¿ëÀ¸·Î »ç¿ëÇϴµ¥¿¡´Â ÀüÇô ¹®Á¦°¡ µÇÁö ¾Ê°í, Ưº°ÇÑ ºÒÆíµµ ¾ø½À´Ï´Ù.
±×¿Ü¿¡ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ĨÀº ATmega8ÀÔ´Ï´Ù. ÀÌ°ÍÀº ATmelÀÇ stk500 protocolÀ» ±âÁØÀ¸·Î STK500°ú ¶È°°ÀÌ µ¿ÀÛ Çϵµ·Ï ÇÁ·Î±×·¡¹Ö Ç߰ųª ¿Ü±¹ÀÇ ¼Ò½º ÀÚ·áµéÀ» ÀÌ¿ëÇؼ ¸¸µç °ÍÀÔ´Ï´Ù. ²ÙÁØÈ÷ Æß¿þ¾î¸¦ ¾÷µ¥ÀÌÆ® Çß´Ù°í Çϸé¼... ´Ùµé ¼Óµµ°¡ »¡¶óÁ³´Ù°í Çϴµ¥... ±× Â÷À̸¦ ü°¨ÇÏ´Â °ÍÀº ¾î·Æ½À´Ï´Ù. ¾÷µ¥ÀÌÆ® ÇؾßÇÏ´Â °ÍÀº AVR Studio¸¦ »ç¿ëÇÒ ¶§ ¾÷µ¥ÀÌÆ® ¸Þ½ÃÁö°¡ ³ª¿À´Â °æ¿ì°¡ ¾Æ´Ï¶ó¸é ¾÷µ¥ÀÌÆ® ÀØ¾î ¹ö¸®°í »ç¿ëÇصµ ¾Æ¹«·± ¹®Á¦ ¾ø½À´Ï´Ù.
±×·³ ÀÌ°Ç ¾î¶»°Ô ¸¸µå´À³Ä Çϸé.... °ÆÁ¤ÇÒ °Í ¾ø½À´Ï´Ù... À̰͵µ ¿ª½Ã º¸µåÇÁ¸®¿¡¼ ȸ·Îµµ, Æß¿þ¾î, PCB ¸ðµÎ ¹«·á·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¹èÆ÷Çϴϱî¿ä. ±×¸®°í ¿©·¯ ȣȯ Á¦Ç°À» º¸¸é A/S ÀÇ ÁÖµÈ ³»¿ëÀÌ Ä¨ÀÇ ¼Õ»óÀε¥, ±×µµ ±×·² °ÍÀÌ ISP ¶ó´Â °ÍÀÌ Å¸°Ù º¸µå¿Í ¿¬°áÇؼ »ç¿ëÇÏ´Â °ÍÀ̶ó¼ Ÿ°Ùº¸µå¿ÍÀÇ Æ®·¯ºíÀ̳ª Àü¿ø¹®Á¦µîÀ¸·Î ÀÎÇÏ¿© ĨÀÌ ¼Õ»óµÇ´Â °ÍÀÌ, ´ëºÎºÐÀÇ A/S ¹ß»ý ¿øÀÎÀÔ´Ï´Ù. ±×·¡¼ º¸µåÇÁ¸®¿¡¼´Â ¹öÆÛ ÀúÇ×°ú Á¦³Ê ´ÙÀÌ¿Àµå¸¦ Ãß°¡·Î ´Þ¾Ò½À´Ï´Ù.
USB Àü¿øÀ» »ç¿ëÇÒ °ÍÀÎÁö, ¾Æ´Ï¸é ¿ÜºÎ Ÿ°ÙÀü¿øÀ» »ç¿ëÇÒÁö¿¡ ´ëÇÑ Á¡ÆÛÇÉ°ú, ¾÷±×·¹À̵带 À§ÇÑ ¸®¼ÂÇÉÀ» ¼±ÅÃÇϱâ À§ÇÑ Á¡ÆÛ.... À§Ä¡µµ ¾Ö¸ÅÇÑ °æ¿ì°¡ ÀÖ°í, ºüÁ®¼ ÀØ¾î ¹ö¸®¸é ã¾Æ ´Ù³à¾ß ÇÏ°í, ±×·± ºÎºÐÀÌ ºÒÆíÇߴµ¥, º¸µåÇÁ¸®¿¡¼´Â °ú°¨È÷ ¹ö¸®°í ±×³É ½ºÀ§Ä¡ ´Þ¾Ò½À´Ï´Ù.
°£È¤ STK500À» »ç¿ëÇÏ¸é¼ »ç¶÷µéÀÌ ³»°¡ ¸¸µç°Ô »¡¶ó¿ä~ ¾Æ´Ï ¾Æ´Ï ³»°¡ ¸¸µç°Ô ´õ »¡¶ó¿ä~ ±×·¯´Âµ¥...... Á¤ÀÛ ÄÚµåºñÁ¯À» »ç¿ëÇÏ´Â »ç¶÷µéÀº º° Â÷À̸¦ ¸ø´À³¤´Ù°í ¸»ÇÏ´Â »ç¶÷µéÀÌ ÀÖ½À´Ï´Ù.
±×°Ç... ÄÚµåºñÁ¯ÀÇ ¹®Á¦ÀÔ´Ï´Ù... ¾Æ´Ï ¹®Á¦°¡ ¾Æ´Ï°í ´ÊÁö¸¸ ¾ÈÁ¤ÀûÀÔ´Ï´Ù.... ¹°·Ð ÃֽŹöÁ¯ÀÌ ¾Æ´Ï¸é MKII ¿¡¼ ATmega8 ÀÇ Ç»ÁîÀб⠿¡·¯³ª ¹¹ ±×·± °Íµµ ÀÖÁö¸¸ ÇÏ¿©Æ° ¼Óµµ´Â ¾à°£ ´À·Áµµ ÀüüÀûÀ¸·Î ¾ÈÁ¤ÀûÀÎ µ¿ÀÛÀ» ÇÕ´Ï´Ù.
¹Ý¸é AVR Studio¿¡¼ »ç¿ëÇÏ¸é ´ë¶¥ ºü¸¨´Ï´Ù... ¿©±â¼´Â Á¦Ç°¸¶´ÙÀÇ ¼Óµµ¸¦ ü°¨ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¡¼ AVR Studio ÀÌ°ÍÀ» »ç¿ëÇØ¾ß ÇÑ´Ù°í ÇÏ´Â°Ô ¾Æ´Õ´Ï´Ù.... °í¼Óµµ·Î¿¡¼ °ú¼ÓÇÏ¸é ¾È µÈ´Ù°í ÇÏ¸é¼ ²À ³ª¿À´Â Ç¥¾î°¡ ÀÖ½À´Ï´Ù. »¡¶ó¾ß 5ºÐ... ¿©±â¼µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù... ±×°Å ¸îÃÊ »¡¶óÁ®¼ ´Þ¶óÁö´Â °Íµµ ¾ø½À´Ï´Ù... ±× ½Ã°£¿¡ ±×³É ÄÚµå ÃÖÀûÈ Çϴµ¥ ½Å°æ ¾²´Â ÆíÀÌ ³º½À´Ï´Ù.
AVRISP MKII ¿¡ ´ëÇÑ Á¤¸®
Àúµµ MKII¸¦ ±¸ÀÔÇؼ »ç¿ëÀ» Çߴµ¥.... A/S °¡ ¾ÊµÊ´Ï´Ù... STK500 °ú ¸¶Âù°¡Áö·Î MKII ¿ª½Ã ȣȯÁ¦Ç°ÀÌ ½ÃÁß¿¡¼ ÆǸŵǰí ÀÖ½À´Ï´Ù. ±×¸®°í °áÁ¤ÀûÀ¸·Î... USB Àü¿øÀ» Ÿ°Ùº¸µå¿¡ º¸³¾ ¼ö ÀÖ´Â ±â´ÉÀÌ ¾ø¾î¼ ºÒÆíÇÕ´Ï´Ù. (¿ÜºÎ Àü¿ø¸¸ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.) ¸ð¾çÀº ¾Æ·¡ÀÇ ±×¸²°ú °°½À´Ï´Ù.
À§ÀÇ ±×¸²¿¡¼ A´Â Çʸ³½ºÀÇ USB ĨÀÌ°í, B´Â ATmega128, C´Â Ÿ°Ùº¸µå¿ÍÀÇ ¿¬°á°ú ÇØÁ¦¸¦ ´ã´çÇÏ´Â MAX4712 ¾Æ³¯·Î±× ½ºÀ§Ä¡ÀÔ´Ï´Ù. ³ª¸ÓÁö ºÎÇ°Àº ÇÁ·ÎÅؼÇ, ¿À½Ç·¹À̼Ç, Àü¾ÐÀ» °ËÃâÇϱâ À§ÇÑ LM339 ÄÄÆÛ·¹ÀÌÅ͵îÀÌ ÀÖ½À´Ï´Ù. ÇÏ¿©Æ° Áß¿äÇÑ ºÎºÐÀº A,B,CÀÔ´Ï´Ù.
½ÃÁß¿¡ ¸î°¡Áö ȣȯ Á¦Ç°ÀÌ Àִµ¥, AT90USB162¸¦ ÀÌ¿ëÇÑ Á¦Ç°°ú, STM32F103, ATmega32 µîÀÇ Á¦Ç°ÀÌ ÀÖ½À´Ï´Ù. ¿Ü±¹ »çÀÌÆ®¿¡¼ MKII Clone µîÀ¸·Î °Ë»öÇØ º¸¸é ¸¹Àº Á¦ÀÛ ÀÚ·áµéÀÌ Àִµ¥, ±×°Å ³¬À̱⠽±½À´Ï´Ù. ¸ðµç ÀÚ·á°¡ ¿Ïº®ÇÏ°Ô º¸ÀÌ°í, ±Ý¹æ µÉ °Í °°Àºµ¥ ½ÇÁ¦·Î ¸¸µé¾î º¸¸é ¾ÊµÇ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù.
ÇÏÁö¸¸ °ÆÁ¤ÇÏÁö ¾ÊÀ¸¼Åµµ µÊ´Ï´Ù. ¾Æ·¡ÀÇ ±×¸²Ã³·³ º¸µåÇÁ¸®¿¡¼´Â ¼º´É°ú ȣȯ¼º ÁÁÀº Á¦Ç°À» Á÷Á¢ ¼³°èÇؼ.... Æß¿þ¾î´Â ¹°·Ð ¹«·á·Î PCB±îÁö Á¦°øÀ» Çϱ⠶§¹®¿¡ ¹«·á·Î ¹Þ¾Æ¼ Á÷Á¢ ¸¸µé¾î¼ »ç¿ëÇÏ½Ã¸é µÊ´Ï´Ù... ¿øº» Á¦Ç°Ã³·³ ¸®¾ó USB Ĩ°ú ¸ÞÀÎ CPU, ¹öÆÛĨ... Àâ´ÙÇÑ ºÎÇ°Àº »©°í ±¸¼ºµÈ ¼º´É ÁÁÀº Á¦Ç°ÀÔ´Ï´Ù. ´ç¿¬È÷ Á¤Ç°¿¡¼ ºÒÆíÇß´ø ºÎºÐÀÎ USB Àü¿ø ºÎºÐµµ USB Àü¿øÀ» ¿ÜºÎ¿¡ ³»º¸³¾ ¼ö ÀÖµµ·Ï Çß½À´Ï´Ù.
°£È¤, ´Ù¸¥ ISP Á¦Ç°µéÀº µå¶óÀ̹ö ÀÌ·± °Í ¹ÞÀ» ¼ö Àִµ¥, MKII Á¦Ç°Àº µå¶óÀ̹ö°¡ ¾ø´Ù°í Åõ´ú°Å¸®´Â ºÐµéÀ» º¸°Ô µÊ´Ï´Ù. »ó¿ëÀ¸·Î ÆǸÅÇÏ°í ÀÖ´Â »çÀÌÆ®¿¡ °¡¼ Ç×ÀÇ ±Ûµµ ¿Ã¸®°í ±×·¯Áö¿ä.
±×·±µ¥ ATmel ȨÆäÀÌÁö¿¡ °¡¼Å¼... Tools & Software ÆäÀÌÁö¿¡¼ AVR Studio ³»·Á ¹Þ¾Æ¼ ¼³Ä¡ÇϽðí, ¼³Ä¡ÇÏ½Ç ¶§ USB µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ¼³Ä¡ ÇÏ°Ú´Ù°í ¼±ÅÃÀ» ÇÏ°í ¼³Ä¡ ÇÏ½Ã¸é µå¶óÀ̹ö ¼³Ä¡ µÊ´Ï´Ù... ¼³Ä¡ÇÏ½Ç ¶§ MKII´Â ÄÄÇ»ÅÍ¿¡ ¿¬°áµÇ¾î ÀÖÁö ¾Ê¾Æ¾ß ÇÏ°í.... ¼³Ä¡ÈÄ¿¡ MKII¸¦ ¿¬°áÇϸé ÀÚµ¿À¸·Î ÀÎ½Ä ÇÕ´Ï´Ù.... µû·Î µå¶óÀ̹ö ¾ø½À´Ï´Ù. ±×¸®°í STK500 ȣȯ Á¦Ç°µµ ÇØ´ç Á¦Ç°ÀÇ µå¶óÀ̹ö°¡ ¾Æ´Ï°í, USB TO UART ĨÀÇ µð¹ÙÀ̽º µå¶óÀ̹öÀÌÁö ¾Ê½À´Ï±î..^^
Áø½ÉÀ¸·Î ¾çÇظ¦ ±¸ÇÕ´Ï´Ù.^^
´õ ÀÌ»ó ÀÎÅͳݿ¡ ¶°µ¹°í ÀÖ´Â ¼ö¸¹Àº ISP ÀÚ·áµéÀ» Âü°í »ï¾Æ¼ Á¦ÀÛ ÇÏ·Á´Ù... ȤÀÚ¿¡°Ô ³¬¿©¼ ´ã¹è »¶»¶~ ÇÇ¿ì½Ã´Â ÀÏÀÌ ¾ø±â¸¦ ¹Ù¶ó´Â ¸¶À½À¸·Î AVR ISP¿¡ °ü·ÃµÈ ÀÚ·áµéÀ» Á¤¸®Çؼ º¸µå¿Í ÇÔ²² °ø°³ ÇÕ´Ï´Ù.
Çà¿© ´©±º°¡´Â »ó¿ëÀ¸·Î µ·À» ¹Þ°í ÆǸŵǰí ÀÖ´Â Á¦Ç°µéÀε¥ ÀÌ·¸°Ô ¹èÆ÷¸¦ ÇØ ¹ö¸®¸é »óµµÀÇÀûÀ¸·Î ¹®Á¦°¡ ÀÖ´Â °Í ¾Æ´Ï³Ä°í.. ÀÌ·¸°Ô ¸»¾¸ ÇϽôºÐÀÌ °è½ÇÁÙ ¾Ð´Ï´Ù.
ÇÏÁö¸¸ ISP ´Â ¾î¶² Á¦Ç°À» °³¹ßÇϱâ À§ÇÑ µµ±¸·Î »ç¿ëµÇ°í ÀÖÁö ¾Ê½À´Ï±î.... Ãʱâ PIC ĨÀ» »ç¿ëÇÏ´ø ¿£Áö´Ï¾îµéÀÌ AVR·Î ¸¹Àº ºÎºÐ ¼±È¸ÇÑ ÀÌÀ¯µµ ½±°í Àú·ÅÇÑ ISP¶ó´øÁö, ¹«·á ÄÄÆÄÀÏ·¯ ¶ó´øÁö... ±×·± ºÎºÐÀ̾ú´Âµ¥ PIC ĨÀ» »ç¿ëÇÏ´ø ½ÃÀýÀ» »ý°¢ÇØ º¸¸é MRPIC ¶ó´øÁö..... ¹é¸¸¿ø ÀÌ»ó¾¿ ÁÖ°í ÅøÀ» ±¸ÀÔÇÏÁö ¾Ê¾Ò½À´Ï±î?
¿äÁòÀº PIC Ĩµµ ICSP °¡ ³ª¿Í ÀÖÁö¸¸ ¿¹ÀüÀ» »ý°¢ÇØ º¸¸é °³¹ßȯ°æÀ» ¸¸µå´Âµ¥ Âü Èûµé¾ú½À´Ï´Ù. ¸¶Âù°¡Áö·Î ÇлýµéÀº °ÅÀÇ AVR ĨÀ» »ç¿ëÇÏ°í ÀÖ°í, óÀ½ ½ÃÀÛÇÏ´Â ¿£Áö´Ï¾î´Â °ÅÀÇ ¸ðµÎ AVRÀ» °¡Áö°í ½ÃÀÛÇÏ°í ÀÖ½À´Ï´Ù.
ÀÌÁ¤µµ´Â ¿ÀÇÂÇϵå¿þ¾î·Î ¹èÆ÷¸¦ ÇØÁà¾ß.... óÀ½ ½ÃÀÛÇÏ´Â ¿£Áö´Ï¾î³ª ÇлýºÐµéÀÌ ºÎ´ã¾øÀÌ ½ÃÀÛÇÒ ¼ö Àִ ȯ°æÀÌ µÇÁö ¾Ê°Ú½À´Ï±î? ±× ´ÙÀ½Àº ½º½º·Î ¾Ë¾Æ¼ ÇÒ ÀÏÀÌ°ÚÀ¸³ª... óÀ½ÀÇ ½ÃÀÛÀº ºÎ´ã½º·´Áö ¾Ê°í ½±°Ô Á¢ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â °ÍÀÌ ¼±¹èµÈ µµ¸®¶ó°í »ý°¢ ÇÕ´Ï´Ù.
ISP Æß¿þ¾î¸¦ Á÷Á¢ ¸¸µé¾î º¸°í ½ÍÀ¸½Å À¯ÀúºÐµéÀº ¿©±â¸¦ Ŭ¸¯ Çϼż Âü°í ÀڷḦ ¹ÞÀ¸¼¼¿ä.
|
º¸µåÇÁ¸®, ½ÃÀÛÇ°Á¦ÀÛ, ½ÃÀÛÇ°Á¦ÀÛ, ½ÃÁ¦Ç°Á¦ÀÛ, ȸ·ÎºÐ¼®, °úÁ¦¼öÇà, °úÁ¦¿ë¿ª, º¸µåÇÁ¸® ȸ·Î¼³°è, Artwork, PCB¼³°è,º¸µåÇÁ¸® , PCB, SMT, ȸ·Î°³¹ß, ÀüÀÚÁ¦Ç°°³¹ß, ¹«·áISP, ¹«·áPCB, »ùÇÃPCB, Board Free |
Copyright(c) 2017 Board Lab All rights reserved. Web management and electronics engineering by YEOEUI
|
|||