1. ºê·¹ÀÌÅ© Æ÷ÀÎÆ® ¼³Á¤
ÇÁ·Î±×·¥À» ½Ã¹Ä·¹ÀÌÅÍ·Î µð¹÷ÇÒ ¶§ÀÇ °¡Àå Å« ÀÌÁ¡Àº ÇÁ·Î±×·¥ÁßÀÇ ÀÓÀÇ Àå¼Ò¿¡¼ ÀÏ´Ü ½ÇÇàÀ» ÁßÁöÇÏ°í, ¶Ç, Àç°³ÇÒ ¼ö
ÀÖ´Ù´Â Á¡ÀÌ´Ù.
ÀÌ ÀÏ´Ü Á¤Áö½ÃÅ°´Â Àå¼Ò¸¦ "Break Point"¶ó°í ÇÑ´Ù.
ºê·¹ÀÌÅ© Æ÷ÀÎÆ®¸¦ ¼³Á¤ÇÏ´Â µ¥¿¡´Â "Break Point Setting"ÀÇ Ã¢À» ÀÌ¿ëÇÑ´Ù.
ÀÌ Ã¢À» Ç¥½Ã½ÃÅ°±â À§Çؼ´Â Debug¡æBreak SettingÀ¸·Î Ŭ¸¯ÇÏ¸é ¾Æ·§ ±×¸²°ú °°Àº âÀÌ Ç¥½ÃµÇ¾î ¼³Á¤ ȸéÀ¸·Î µÈ´Ù.
¿©±â¼ ºê·¹ÀÌÅ© Æ÷ÀÎÆ®ÀÇ ¼³Á¤ ¹æ¹ýÀº "Start" ºÎºÐ¿¡ ºê·¹ÀÌÅ©½ÃÅ°·Á°í ÇÏ´Â Àå¼ÒÀÇ ¼Ò½º ¸®½ºÆ®»óÀÇ "·¹À̺í"À» ÀÔ·ÂÇÏ°í
ENTER Å°¸¦ ´©¸£¸é ¼³Á¤µÈ´Ù.
¾Æ·§ ±×¸²°ú °°ÀÌ, MPLAB°¡ ¹öÀü¾÷µÇ¾î, ÀÌ "·¹À̺í"ÀÌ "Start"ÀÇ È»ìÇ¥¸¦ Ŭ¸¯Çϸé ÀÚµ¿ÀûÀ¸·Î À϶÷Ç¥·Î Ç¥½ÃµÇµµ·Ï µÇ¾î
ÀÖ´Ù.
ÀÌ À϶÷Ç¥¿¡¼ ¿øÇÏ´Â °ÍÀ» ¼±ÅÃÇÏ°í Enter Å°¸¦ ´©¸£µç°¡, ³ì»öÀÇ Ã¼Å© ¸¶Å©¸¦ Ŭ¸¯Çϸé ÀÚµ¿ ¼³Á¤µÈ´Ù.
¼³Á¤µÇ¸é ÇÁ·Î±×·¥ ¸®½ºÆ®Ãø¿¡ ¹Ý¿µµÇ°í, ±× ·¹À̺íÇàÀÇ »öÀÌ Àû»öÀ¸·Î ¹Ù²ï´Ù.
¾Æ·§ ±×¸²¿¡¼´Â MAINLP¶óµç°¡ SENSE·Î Ç¥½ÃµÇ¾î ÀÖ´Â °ÍÀÌ ·¹À̺íÀÌ´Ù.
À̶§ ÁÖÀÇÇØ¾ß ÇÒ »çÇ×Àº ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ ±¸º°ÀÌ ÀÖ´Ù´Â °ÍÀÌ´Ù.
´ÙÀ½¿¡, ¹Ý´ë·Î ºê·¹ÀÌÅ©ÇÏ·Á´Â °æ¿ì´Â ÁÂÃø ¾Æ·¡ Å׵θ®³»ÀÇ °¢ ÇàÀÇ ¼±µÎ¿¡ Àִ üũ¹Ú½º¸¦ Ŭ¸¯Çϸé ÀϽà ºê·¹ÀÌÅ©
ÇØÁ¦·Î µÇ¸ç, ÇàÀ» ¼±ÅÃÇÏ°í "Remove"¸¦ Ŭ¸¯ÇÏ¸é ±× ºê·¹ÀÌÅ©´Â ÇØÁ¦µÈ´Ù.
"Start", "End"·Î ¹üÀ§ ÁöÁ¤¿¡ ÀÇÇØ ºê·¹ÀÌÅ©µµ °É ¼ö ÀÖÁö¸¸, ¿ÀÈ÷·Á µð¹÷ÇϱⰡ °ï¶õÇØÁö¹Ç·Î »ç¿ëÇÏÁö ¾Ê´Â ÂÊÀÌ ÁÁÀ»
°ÍÀÌ´Ù.
±×¸®°í, ºê·¹ÀÌÅ© Æ÷ÀÎÆ®·Î ÀϽà Á¤Áö½ÃÄÑ ¹«¾ùÀ» ÇÏ´Â °ÍÀϱî? ÀÌ¿¡ ´ëÇؼ´Â ´ÙÀ½ Ç׿¡¼ ¼³¸íÇÑ´Ù.
2. Æ®·¹À̽º ¼³Á¤
ºê·¹ÀÌÅ© Æ÷ÀÎÆ®¿Í ´Þ¸®, ÀÏÁ¤ÇÑ ¹üÀ§¸¦ ½ÇÇàÇÑ µµÁß °á°ú¸¦ º¸Á¸ÇØ µÎ°í, ³ªÁß¿¡ º¯¼ö³ª ½ÇÇàÀÇ È帧À» È®ÀÎÇÏ´Â ¹æ¹ýÀÌ Æ®·¹À̽ºÀÌ´Ù.
¿©ÇÏÆ° Á¤»óÀ¸·Î ½ÇÇàµÇÁö ¾Ê°Å³ª ¾Ë ¼ö ¾øÀ» °æ¿ì µî, ÀÌ Æ®·¹À̽º¸¦ »ç¿ëÇÏ¿© 1½ºÅܸ¶´Ù ¸í·ÉÀÇ ½ÇÇà ³»¿ëÀ» È®ÀÎÇÒ ¶§¿¡
»ç¿ëÇÑ´Ù.
ÀÌ Æ®·¹À̽ºÀÇ ¼³Á¤¿¡´Â "Trace Point Setting"ÀÇ Ã¢À» ÀÌ¿ëÇÑ´Ù.
ÀÌ Ã¢À» Ç¥½ÃÇϱâ À§Çؼ´Â Debug¡æTrace Settings·Î Ŭ¸¯ÇÑ´Ù.
âÀº ¾Æ·§ ±×¸²°ú °°Àº ³»¿ëÀÌ´Ù. Æ®·¹À̽º ¼³Á¤¿¡´Â ¿ì¼± Æ®·¹À̽º¸¦ °Å´Â ¹üÀ§¸¦ ÁöÁ¤ÇÑ´Ù.
Æ®·¹À̽º´Â ÀϹÝÀûÀ¸·Î ¾î¶² ¹üÀ§¿¡¼ ½ÇÇà½ÃÅ°±â ¶§¹®¿¡ "Start"¿Í "End"°¡ ÇÊ¿äÇÏ´Ù. ÀÌ ÀԷ¿¡µµ ºê·¹ÀÌÅ© Æ÷ÀÎÆ®¿Í °°ÀÌ
ÇÁ·Î±×·¥ÁßÀÇ "·¹À̺í"·Î ÁöÁ¤ÇÑ´Ù.
¾Æ·§ ±×¸²ÀÇ ¿¹¿¡¼´Â ÀÔ·ÂâÀÇ ¾Æ·¡ È»ìÇ¥¸¦ Ŭ¸¯ÇÏ¿© ·¹À̺íÀÇ À϶÷Ç¥¸¦ drop down list·Î Ç¥½Ã½ÃŲ °ÍÀÌ´Ù.
´ÙÀ½¿¡, Æ®·¹À̽º ÁöÁ¤ÀÇ ÇØÁ¦´Â ÁÂÃøÀÇ Ã¼Å©¹Ú½ºÀÇ Ã¼Å©¸¦ ¶¼¸é ÀϽÃÀûÀ¸·Î ÇØÁ¦, ÇàÀ» ¼±ÅÃÇÏ°í "Remove"¸¦ Ŭ¸¯Çϸé
¸»¼ÒµÈ´Ù.
±×·±µ¥, Æ®·¹À̽º¸¦ °É¾î¼ ¹«½¼ ÀÏÀ» ÇÏ´Â °ÍÀϱî? ÀÌ¿¡ ´ëÇؼ´Â ´ÙÀ½ Ç׿¡¼ ¼³¸íÇÑ´Ù.
3. ½ºÅé¿öÄ¡
ÀÌ "Stopwatch"´Â ÇÁ·Î±×·¥ÀÇ ½ÇÇà½Ã°£À» °èÃøÇϴ âÀ¸·Î, ½ÇÁ¦ ½ÇÇà½Ã°£À» ¸í·ÉÀÇ »çÀÌŬÀ» ±âÃʷΠǥ½ÃÇÑ´Ù.
ÀÌ ½ºÅé¿öÄ¡ÀÇ Ã¢À» Ç¥½ÃÇϱâ À§Çؼ´Â Window¡æStopwatch·Î Ŭ¸¯ÇÏ¸é ¾Æ·§ ±×¸²°ú °°Àº âÀÌ Ç¥½ÃµÈ´Ù.
»ç¿ë¹ýÀº ¿ì¼±, ½ÇÁ¦ Çϵå¿þ¾îÀÇ Å¬·ÏÀ¸·Î »ç¿ëÇÏ°í ÀÖ´Â Å©¸®½ºÅÐ ¹ßÁøÀÚÀÇ ÁÖÆļö¸¦ ¼³Á¤ÇÑ´Ù.
ÀÌ°Í¿¡´Â "Target Frequency"¿¡ ¼öÄ¡¿Í MHz, KHz, HzÀÇ ´ÜÀ§¸¦ ÁöÁ¤ÇÑ´Ù.
¾Æ·§ ±×¸²ÀÇ ¿¹¿¡¼´Â 10MHz¿¡ ÁöÁ¤ÇÏ°í ÀÖ´Ù.
ÃøÁ¤¹æ¹ýÀº ºê·¹ÀÌÅ© Æ÷ÀÎÆ®°£À» ÃøÁ¤ÇÑ´Ù. ¿ì¼± °èÃøÀ» ½ºÅ¸Æ®½ÃÅ°´Â À§Ä¡¿¡¼ ºê·¹ÀÌÅ© Æ÷ÀÎÆ®¸¦ °É¾î ÇÁ·Î±×·¥À» ÀÏ´Ü
Á¤Áö½ÃŲ´Ù. ±×·¡¼, StopwatchÀÇ "Zero"¸¦ Ŭ¸¯ÇÏ¿© Ŭ¸®¾îÇÑ ÈÄ, ÇÁ·Î±×·¥À» Àç°³½ÃŲ´Ù(Àç°³ ¹æ¹ýÀº
Debug¡æRun¡æRunÀÌ´Ù).
±×·¸°Ô Çϸé Ä«¿îÆ®°¡ °³½ÃµÇ°í, ´ÙÀ½ÀÇ ºê·¹ÀÌÅ© Æ÷ÀÎÆ®·Î ÇÁ·Î±×·¥ÀÌ Á¤ÁöÇϸé Ä«¿îÆ®µµ Á¤ÁöÇϱ⠶§¹®¿¡ °Å±â¼ "Time"À»
º¸¸é ½ÇÁ¦ÀÇ ½Ã°£ÀÌ Ç¥½ÃµÇ¾î ÀÖ´Ù.
ÀÌ Stop Watch¿¡´Â ½Ã°£ »Ó¸¸ ¾Æ´Ï¶ó, ¸í·ÉÀÇ ÃÑ Cycle¼öµµ Ç¥½ÃµÇ°í Àֱ⠶§¹®¿¡ ŸÀÌ¸Ó µîÀ» ÇÁ·Î±×·¥À¸·Î ¸¸µé ¶§ÀÇ
µð¹÷¿¡´Â ¾È¼º¸ÂÃãÀÌ´Ù.
´ÙÀ½Àº ½ÇÁ¦·Î µð¹÷ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù.