¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö(¾Æ½Ã¾Æ ÃÑ°ý ¹× Çѱ¹´ëÇ¥: ÇѺ´µ·)´Â ´õ ¸¹Àº ¿£Áö´Ï¾îµéÀÌ °·ÂÇÑ ÇÁ·Î±×·¡¹Ö ¹× µð¹ö±ë ±â´ÉÀ» È°¿ëÇÒ ¼ö ÀÖµµ·Ï MPLAB PICkit Basic ÀμŶ µð¹ö°Å¸¦ Ãâ½ÃÇß´Ù. ºñ¿ë È¿À²ÀûÀÌ°í °·ÂÇÑ ¼º´ÉÀ» Á¦°øÇÏ´Â ÀÌ µð¹ö°Å´Â ´Ù¾çÇÑ ¼öÁØÀÇ °³¹ß Áö½ÄÀ» Áö´Ñ ¿£Áö´Ï¾îµéÀÌ È°¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÆ´Ù.
º¹ÀâÇÏ°í ºñ½Ñ ±âÁ¸ÀÇ µð¹ö°Å¿Í ´Þ¸® ÀÌ Á¦Ç°Àº °í¼Ó USB 2.0 Ä¿³ØƼºñƼ¿Í CMSIS-DAP Áö¿ø, ´Ù¾çÇÑ ÅëÇÕ °³¹ß ȯ°æ(IDE, Integrated Development Environment), ±×¸®°í ±¤¹üÀ§ÇÑ ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¿ÍÀÇ È£È¯¼ºÀ» Á¦°øÇÑ´Ù. »õ·Î¿î µð¹ö°ÅÀÇ ´Ù¾çÇÑ È°¿ë¼º ´öºÐ¿¡ °³¹ßÀÚµéÀº ¿©·¯ ÇÁ·ÎÁ§Æ®¿Í VS Code ¿¡ÄڽýºÅÛÀ» Æ÷ÇÔÇÑ ¿©·¯ Ç÷§Æû¿¡¼ ÀÌ µð¹ö°Å¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, À̸¦ ÅëÇØ ¿©·¯ µµ±¸µéÀÇ »ç¿ëÀ» ÃÖ¼ÒÈÇÏ¸ç ¿öÅ©Ç÷ο츦 °£¼ÒÈÇÒ ¼ö ÀÖ´Ù.
USB Type-C ÄÉÀ̺í: MPLAB PICkit Basic ÇÁ·Î±×·¡¸Ó µð¹ö°Å´Â ÃֽŠ±â¼úÀÌ Àû¿ëµÈ USB Type-C ÄÉÀ̺íÀ» »ç¿ëÇÑ´Ù. USB-CÀº ´õ ³ªÀº Ä¿³ØƼºñƼ, ´õ ºü¸¥ µ¥ÀÌÅÍ Àü¼Û ¼Óµµ, ´õ ¾ÈÁ¤ÀûÀÎ Ä¿³Ø¼ÇÀ» Á¦°øÇÏ¿© ±¸Çü ¶Ç´Â ȣȯµÇÁö ¾Ê´Â ÄÉÀ̺íÀ» »ç¿ëÇØ¾ß ÇÏ´Â ºÒÆíÇÔÀ» ÁÙ¿©ÁØ´Ù.
ºñ¿ë È¿À²¼º: °í±Þ »ç¾çÀÇ µð¹ö±ë ¹× ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ÅøÀº °¡°Ý´ë°¡ ³ô¾Æ¼ Ãë¹Ì·Î °³¹ßÇÏ´Â »ç¶÷À̳ª, Çлý ¶Ç´Â ¼Ò±Ô¸ð °³¹ßÆÀÀÌ »ç¿ëÇϱ⿡´Â °æÁ¦ÀûÀÎ ºÎ´ãÀÌ ÄÇ´Ù. ±×·¯³ª MPLAB PICkit Basic µð¹ö°Å´Â ´õ ³·Àº °¡°Ý´ë¿¡µµ °í±Þ ±â´ÉÀ» Á¦°ø, °³¹ßÀÚµéÀÌ ±â´É¿¡ ´ëÇÑ Å¸Çù ¾øÀÌ ÇÕ¸®ÀûÀÎ ¼±ÅÃÀ» ÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
ȣȯ¼º ¹× ´Ù¾çÇÑ È°¿ë¼º: ¸¹Àº °³¹ßÀÚµéÀÌ Æ¯Á¤ µð¹ÙÀ̽º³ª ¼ÒÇÁÆ®¿þ¾î ȯ°æ¿¡¼¸¸ »ç¿ë °¡´ÉÇÑ Á¦ÇÑÀûÀÎ Åø·Î ÀÎÇØ ºÒÆíÇÔÀ» °ÞÀ» ¶§°¡ ¸¹¾Ò´Ù. ÀÌ¿¡ MPLAB PICkit Basic µð¹ö°Å´Â ±¤¹üÀ§ÇÑ ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¸¦ Áö¿øÇϸç, ¸¶ÀÌÅ©·ÎĨÀÇ MPLAB X IDE, MPLAB ÅëÇÕ ÇÁ·Î±×·¡¹Ö ȯ°æ(IPE, Integrated Programming Environment) ¹× VS Code¿ë MPLAB ÀͽºÅټǰú ȣȯµÈ´Ù. IAR ÀÓº£µðµå ¿öÅ©º¥Ä¡ ¹× 4¼± JTAG ¹× ½Ã¸®¾ó ¿ÍÀÌ¾î µð¹ö±×(SWD, Serial Wire Debug) µî ´Ù¾çÇÑ µð¹ö±ë ÀÎÅÍÆäÀ̽º¸¦Áö¿øÇÑ´Ù.
Çâ»óµÈ »ç¿ëÀÚ °æÇè ¹× °í±Þ ±â´ÉMPLAB PICkit Basic µð¹ö°Å´Â ¼¼·ÃµÇ°í °¡º¿î µðÀÚÀÎÀ¸·Î Á¦À۵ŠÈÞ´ëÇϱ⠿ëÀÌÇÏ°í °ÀǽǺÎÅÍ Àü¹® °³¹ß ¿¬±¸½Ç±îÁö ´Ù¾çÇÑ È¯°æ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÀÚµ¿ µð¹ÙÀ̽º ¼±Åà ±â´É°ú Arm Cortex ±â¹Ý µð¹ÙÀ̽º¸¦ À§ÇÑ ¾î´ðÅÍ Áö¿ø µî °í±Þ µð¹ö±ë ±â´ÉÀ» °®Ãß°í ÀÖ´Ù. |