¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö(ºÏ¾Æ½Ã¾Æ ÃÑ°ý ¹× Çѱ¹´ëÇ¥: ÇѺ´µ·)´Â ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯(MCU) µðÀÚÀÎ °£¼Òȸ¦ À§ÇÑ PIC ¹× AVR MCU¿ë MPLAB Ŭ¶ó¿ìµå Åø ¿¡ÄڽýºÅÛÀ» »õ·Ó°Ô Ãâ½ÃÇß´Ù. ¹«·á·Î Á¦°øµÇ´Â ÀÌ ¿ÃÀοø Ŭ¶ó¿ìµå Ç÷§ÆûÀº Çù¾÷ ȯ°æ¿¡¼ÀÇ °£ÆíÇÑ ÅëÇÕ °Ë»ö ¹× ¿¹Á¦ ÄÚµå ¹ß°ß, ÇÁ·ÎÁ§Æ®ÀÇ ±×·¡ÇÈ ±¸¼º ¹× ÄÚµå µð¹ö±ëÀ» Çϳª·Î °áÇÕÇÑ´Ù. ÀÌ·¯ÇÑ Çù¾÷ ȯ°æÀº º¸´Ù »ç¿ëÇϱ⠽¬¿î ºê¶ó¿ìÀú ±â¹Ý ÀÎÅÍÆäÀ̽º ¹× Ŭ¶ó¿ìµå ¿¬°áÀ» ÅëÇØ ¸ðµç ±â¼ú ¼öÁØÀÇ »ç¿ëÀÚ¸¦ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î ¼³°è¸¦ ´Ü¼øÈÇÏ´Â µ¿½Ã¿¡ ¿£ÅÍÇÁ¶óÀÌÁî ±Ô¸ðÀÇ ½Å¼ÓÇÑ °³¹ßÀ» Áö¿øÇÑ´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ MPLAB Ŭ¶ó¿ìµå Åø ¿¡ÄڽýºÅÛÀº PIC ¹× AVR ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ÀÇ °³¹ß ¿öÅ©Ç÷ο츦 Çö´ëÈÇϵµ·Ï µðÀÚÀÎµÈ ¼¼ °¡Áö °·ÂÇÑ ±¸¼º ¿ä¼Ò¸¦ ÅëÇÕÇÏ¿´´Ù. »ç¿ëÀÚ´Â MPLAB DiscoverÀÇ ÀÌÇØÇϱ⠽¬¿î Ä«Å»·Î±×¸¦ »ç¿ëÇÏ¿© ¿Ïº®ÇÏ°Ô ±¸¼ºµÈ ¿ÏÀüÇÑ ¼Ò½ºÄÚµå, ÇÁ·ÎÁ§Æ®, ¿¹Á¦ ¹× ¼ÒÇÁÆ®¿þ¾î ¾ÖÇø®ÄÉÀ̼ÇÀ» °£ÆíÇÏ°Ô Ã£À» ¼ö ÀÖ´Ù. ¼±ÅÃµÈ ÄÚµå ¹× ÇÁ·ÎÁ§Æ®´Â MPLAB Xpress ÅëÇÕ°³¹ßȯ°æ(IDE)¿¡ Áï½Ã ä¿öÁ® Ãß°¡ °³¹ßÀ» ÇÒ ¼ö ÀÖ´Ù. »ç¿ëÀÌ °£ÆíÇÑ ±×·¡ÇÈ ±¸¼ºÀ» °®Ãá MPLAB ÄÚµå ÄÁÇDZԷ¹ÀÌÅÍ(Code Configurator)´Â Çϵå¿þ¾î ÁÖº¯ÀåÄ¡¸¦ ¼³Á¤ÇÏ°í ÇÁ·ÎÁ§Æ®¸¦ Ãß°¡·Î ±¸¼ºÇÒ ¼ö ÀÖ´Â Æ÷ÀÎÆ® ¾Ø Ŭ¸¯(point-and-click) ¿É¼ÇÀ» Á¦°øÇÑ´Ù. ÃÖÀûÈµÈ ÁÖº¯ÀåÄ¡ ¶óÀ̺귯¸®, ¸ðµâ½Ä ´Ù¿î·Îµå ¹× ¾÷µ¥ÀÌÆ®¸¦ ÅëÇØ µð¹ÙÀ̽º ¼³Á¤ÀÌ ´Ü¼øȵǸç, º°µµÀÇ ¼ÒÇÁÆ®¿þ¾î ¼³Ä¡ ¾øÀ̵µ À¥ ºê¶ó¿ìÀú¿¡¼ ¹Ù·Î ÇÁ·ÎÁ§Æ® ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ß, µð¹ö±ë ¹× ¹èÆ÷ÇÒ ¼ö ÀÖ´Ù.
Çâ»óµÈ MPLAB Xpress IDE´Â °³¹ß ¹× µð¹ö±ëÀ» À§ÇÑ °·ÂÇÏ°í È®Àå °¡´ÉÇÑ Å¬¶ó¿ìµå ÀÎÇÁ¶ó¿Í ÇÔ²² º¸¾È GitHub ÀúÀå¼Ò ÀÎÅÍÆäÀ̽º ÄÁÆ®·ÑÀ» »ç¿ëÇÏ´Â Ä¿¹Â´ÏƼ Çù¾÷ µµ±¸¸¦ Á¦°øÇÑ´Ù. °³¹ßÀÚ´Â MPLAB Xpress ÇÁ·ÎÁ§Æ®¸¦ ´Ù¿î·ÎµåÇÏ¿© MPLAB X IDE¿¡¼ °³¹ßÀ» À̾ ¼ö ÀÖ´Ù. Xpress Åø¹Ù´Â °³¹ßÀÚ°¡ MPLAB Discover ¹× MPLAB ÄÚµå ÄÁÇDZԷ¹ÀÌÅÍ¿¡ ¿øÈ°ÇÏ°í ½Å¼ÓÇÏ°Ô Á¢¼ÓÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. MPLAB Ŭ¶ó¿ìµå Åø ¿¡ÄڽýºÅÛÀº Ŭ¶óÀ̾ðÆ®ÀÇ °³¹ß È帧¿¡ µû¶ó ÀÌ·¯ÇÑ Å¬¶ó¿ìµå Åø¿¡ Á¢¼ÓÇϱâ À§ÇØ ÇÁ·ÐÆ®¿£µå·Î µðÀÚÀεǾúÀ¸¸ç, ºü¸¥ ½ÃÀÛ °¡ÀÌµå ¹× Åø ¼Ò°³ ÀڷḦ Á¦°øÇÑ´Ù.
¼Ò½ºÄÚµå ÀúÀå°ú °øÀ¯¸¦ À§ÇÑ ¾ÈÀüÇÑ GitHub ÆÛºí¸¯ ¹× ÇÁ¶óÀ̺ø ÀúÀå¼Ò¿Í °íµµ·Î ÅëÇÕµÇ¾î ¾ÈÀüÇÑ ¿Â¶óÀÎ º¸¾ÈÀ» Á¦°øÇϸç, ¿Â¶óÀÎ ÇÁ·ÎÁ§Æ®¸¦ ·ÎÄà ½ºÅ丮Áö·Î ¿øÈ°ÇÏ°Ô ³»º¸³»°í °¡Á®¿Ã ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â °ÍÀº ¹°·Ð ¿Â¶óÀÎ ¼¼¼Ç¿¡¼ ¾ÈÀüÇÑ myMicrochip ·Î±×ÀÎÀ» Á¦°øÇÑ´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ °³¹ß Åø »ç¾÷ºÎ ÀÌ»çÀÎ ·ÎÀú ¸®Ä¡(Rodger Richey)´Â “ÀÌ »õ·Î¿î Ç÷§ÆûÀº Çõ½ÅÀûÀÎ ¾ÆÀ̵ð¾îºÎÅÍ »ý»ê ´Ü°è¿¡ À̸£±â±îÁö ÇÊ¿äÇÑ ¸ðµç ±â´ÉÀ» Á¦°øÇÏ¿© °³¹ß °æÇèÀ» Çâ»ó½ÃÅ°°í °³¹ßÀÚ°¡ Ãâ½Ã ±â°£À» ´ÜÃàÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. ¿©·¯ ¼ÒÇÁÆ®¿þ¾î ¾ÖÇø®ÄÉÀ̼ǰú º¹ÀâÇÑ ¼³Ä¡, IDE ¹× ¼ºñ½º¸¦ ¿ä±¸ÇÏ´Â ´Ù¸¥ Åø°ú ´Þ¸®, ÇØ´ç ¿¡ÄڽýºÅÛÀº ¼³Ä¡ ¿ä°ÇÀÌ ¾øÀ¸¸ç »ç¿ëÀÌ ½±°í °£ÆíÇÑ ÀÛ¾÷ ȯ°æÀ» ¸ñÀûÀ¸·Î °³¹ßµÆ´Ù”°í ¸»Çß´Ù.
MPLAB Ŭ¶ó¿ìµå Åø ¿¡ÄڽýºÅÛ ¹× Áö¿ø µð¹ÙÀ̽º¿¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â ¸¶ÀÌÅ©·ÎĨ À¥»çÀÌÆ®¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
8ºñÆ® PIC ¹× AVR MCU¸¦ Æò°¡ ¹× ÇÁ·Î±×·¡¹ÖÇÒ ¼ö ÀÖµµ·Ï ¸¶ÀÌÅ©·ÎĨÀÇ Å¥¸®¿À½ÃƼ ¹× Å¥¸®¿À½ÃƼ ³ª³ë º¸µå°¡ Á¦°øµÇ¸ç ÀÌ´Â MPLAB Ŭ¶ó¿ìµå Åø ¿¡ÄڽýºÅÛ¿¡¼ Áö¿øµÈ´Ù. ÇØ´ç Ç÷§Æû¿¡´Â ÅëÇÕ ÇÁ·Î±×·¡¸Ó ¹× µð¹ö°Å°¡ Æ÷ÇԵǾî ÀÖ°í ½ÃÀÛÇÏ´Â µ¥ Ãß°¡ Çϵå¿þ¾î°¡ ÇÊ¿äÇÏÁö ¾Ê´Ù.
MPLAB Ŭ¶ó¿ìµå Åø ¿¡ÄڽýºÅÛÀº ¸¶ÀÌÅ©·ÎĨ À¥»çÀÌÆ®¿¡¼ ¹«·á·Î Á¦°øµÈ´Ù. PICkit™4 °³¹ß ÅøÀ» À§ÇÑ µð¹ö±ë ¹× ÇÁ·Î±×·¡¹Ö Áö¿øÀº 57.95´Þ·¯¿¡ ±¸ÀÔÇÒ ¼ö ÀÖ´Ù. ¸¶ÀÌÅ©·ÎĨÀÇ MPLAB SNAP µð¹ö°Å´Â 24.95´Þ·¯¿¡ ±¸ÀÔÇÒ ¼ö ÀÖ´Ù. Å¥¸®¿À½ÃƼ ¹× Å¥¸®¿À½ÃƼ ³ª³ë º¸µåÀÇ °¡°ÝÀº 14.99´Þ·¯ºÎÅÍ ½ÃÀÛÇÑ´Ù.
º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸´Â ¸¶ÀÌÅ©·ÎĨ ´ë¸®Á¡, Àü ¼¼°è ¸¶ÀÌÅ©·ÎĨ °øÀÎ ÆǸž÷ü³ª ¸¶ÀÌÅ©·ÎĨ À¥»çÀÌÆ®¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù. ¸¶ÀÌÅ©·ÎĨ °øÀÎ ÆǸž÷ü¿¡¼ »ó±â ¾ð±ÞµÈ ½Ç¸®ÄÜ Á¦Ç° ¹× °³¹ß µµ±¸¸¦ ±¸ÀÔÇÒ ¼ö ÀÖ´Ù. |