ÀÚÁÖ¹¯´Â Áú¹® HOME > °í°´Áö¿ø > ÀÚÁÖ¹¯´Â Áú¹®

 

Çѱ¹¿¤³Ø °ø½ÄÄ«Æä¸¦ ¹æ¹®ÇϽøé, º¸´Ù »ó¼¼ÇÏ°í ¸¹Àº Á¤º¸¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

Çѱ¹¿¤³ØÄ«Æä ¹Ù·Î°¡±â :  https://cafe.naver.com/elneckr


¤ýºÐ ·ù ±â¼úÁö¿ø
·Ò¶óÀÌÅͰ¡ ¹¹¿¡¿ä?
1. ¡®·Ò¶óÀÌÅÍ¡¯¶õ,

ÇѸ¶µð·Î µ¥ÀÌÅ͸¦ ·Ò¿¡ ½á³Ö´Â ±â°èÀÔ´Ï´Ù. ¸¶Ä¡ CD ·Ò¶óÀÌÅͰ¡ µ¥ÀÌÅ͸¦ CD ½á³Ö´Â °Í°ú ºñ±³ÇÒ ¼ö ÀÖÀ¸¸ç, CD-ROM ¶óÀÌÅÍ´Â compact disk ¿¡ µ¥ÀÌÅ͸¦ ¾²Áö¸¸, ·Ò¶óÀÌÅÍ´Â CD°¡ ¾Æ´Ñ ROM¿¡ ½á³Ö´Â ´Ù´Â °ÍÀ¸·Î ½±°Ô ÀÌÇØÇÏ¸é µÇ°Ú½À´Ï´Ù.
¹°·Ð, ROM¿¡´Â PROM, EPROM, EEPROM, Flash ROM, internal ROM (Micom) µî ´Ù¾çÇÑ Å¸ÀÔÀÌ ÀÖÁö¸¸ ÆíÀÇ»ó ROMÀ̶ó°í ĪÇÕ´Ï´Ù.

Á» ´õ ±¸Ã¼Àû ¼³¸íÀ¸·Î, ¿£Áö´Ï¾î°¡ ÇÁ·Î±×·¥ÇÑ ¾ð¾î, Áï C ³ª Assembly ¾î µîÀ» ¼Ò½ºÆÄÀÏÀ̶ó°í Çϴµ¥, À̵éÀ» °¢°¢ °í±Þ¾ð¾î (High level language)¿Í Àú±Þ¾ð¾î (Low level language)¶ó°í ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¾ð¾îµéÀº »ç¶÷ÀÌ ÀÌÇØÇÒ ¼ö ÀÖÁö¸¸ ±â°è´Â ´ç¿¬È÷ ÀÌÇØÇÏÁö ¸øÇÕ´Ï´Ù.

µû¶ó¼­, ÀÌ·¯ÇÑ ¾ð¾î¸¦ ±â°è°¡ ÀÌÇØÇÒ ¼ö ÀÖ´Â ¾ð¾î·Î ¹Ù²Ù¾î ÁÖ´Â °úÁ¤ÀÌ ÇÊ¿äÇѵ¥ ÀÌ °úÁ¤À» ¡®ÄÄÆÄÀϸµ¡¯À̶ó°í Çϸç, À̶§ »ç¿ëÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ÅøÀ» ¡®ÄÄÆÄÀÏ·¯¡¯¶ó°í ÇÕ´Ï´Ù.

ÀÌ·¸°Ô ¿£Áö´Ï¾î°¡ ¸ðµç µð¹ö±ë (debugging)°úÁ¤À» °ÅÄ¡¸é¼­ ÃÖÁ¾ÀûÀ¸·Î ¿Ï¼ºµÈ ¼Ò½ºÆÄÀÏÀ» ÄÄÆÄÀÏ·¯ ³ª ¾î¼Àºí·¯¿Í °°Àº ÅøÀ» »ç¿ëÇÏ¿© ±â°è¾î ÄÚµå·Î ¸¸µé¾î Ÿ°ÙÀÌ µ¿À۵ǵµ·Ï ¸¸µé¾î Áִµ¥, ÀÌ ±â°è¾î ÄÚµå´Â BIN, HEX, Motorola S µî ´Ù¾çÇÑ ±â°è¾î Æ÷¸ËÀÌ ÀÖ½À´Ï´Ù.

ÀÌÁ¦ ÀÌ·¯ÇÑ µ¥ÀÌÅ͸¦ ·Ò¿¡´Ù ½á³Ö¾î¾ß Çϴµ¥ À̶§ »ç¿ëÇÏ´Â ±â°è°¡ ¡®·Ò¶óÀÌÅÍ¡¯ÀÔ´Ï´Ù.

2. À̰ÍÀÌ ÇÏ´ÂÀÏÀÌ ¹º°¡¿ä?
·Ò¶óÀÌÅÍ´Â À§¿Í °°ÀÌ PC ±â¹ÝÇü, ´Üµ¶Çü (Stand alone) µî ¿©·¯°¡Áö Çü½ÄÀÌ ÀÖÁö¸¸, PC±â¹ÝÇüÀ» ±âÃÊ·Î ¼³¸íÇÕ´Ï´Ù.
ÆíÀÇ»ó BIN ÆÄÀÏÀ» ·Ò¿¡ ±Á´Â´Ù°í °¡Á¤Çϰí, ÀÌ °úÁ¤Àº ´ÙÀ½°ú °°½À´Ï´Ù.
2.1 ·Ò¶óÀÌÅÍ´Â ¾î¶² ĨÀ» ÀÛ¾÷ÇÒ °ÍÀΰ¡¸¦ Á¦ÀÏ ¸ÕÀú °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. Áï, Ĩ ¼±ÅÃÀ» ÇØ¾ßÇÕ´Ï´Ù. ¼±ÅÃÀ» ÇÏ°í ³ª¸é ·Ò¶óÀÌÅÍ È¯°æÀÌ ¼±ÅÃÇÑ Ä¨ÀÇ ÇÁ·Î±×·¥ ¾Ë°í¸®Áò ȯ°æÀ¸·Î ¸ðµÎ ¹Ù²î°Ô µË´Ï´Ù.

2.2  ÀÌÁ¦ BIN ÆÄÀÏÀ» ºÒ·¯¿Í¾ß ÇÕ´Ï´Ù.
À̶§ ÆÄÀÏÀ» ºÒ·¯¿À°Ô µÇ¸é, ºÒ·¯¿Â µ¥ÀÌÅÍ´Â ·Ò¶óÀÌÅÍÀÇ ¹öÆÛ ¿µ¿ª¿¡ ·ÎµåÇÏ°Ô µË´Ï´Ù. Áï, ÀÌ ¹öÆÛ¿µ¿ª°ú ÀÛ¾÷ ·Ò°úÀÇ Áß°£¿¡ ·Ò¶óÀÌÅͰ¡ ÀÖ´Ù´Â °ÍÀ» ÀÌÇØÇÏ¿©¾ß ÇÕ´Ï´Ù.
¶ÇÇÑ ¹öÆÛ´Â ·Ò¶óÀÌÅÍ ±â´É Áß ÆíÁý±â (edit)·Î º¼ ¼ö ÀÖ°í ÆíÁýµµ °¡´ÉÇÕ´Ï´Ù.

2.3  ÀÌÁ¦ ÇÁ·Î±×·¥(±Á±â)ÇÏ¸é ·Ò¶óÀÌÅͰ¡ ¹öÆÛ·Î ºÒ·¯µéÀÎ µ¥ÀÌÅ͸¦ ·Ò¿¡ ±Á°Ô µÇ´Â °ÍÀÔ´Ï´Ù.

2.4  ÃÖÁ¾ÀûÀ¸·Î ·Ò¶óÀÌÅÍ´Â ºÒ·¯¿Ô´ø µ¥ÀÌÅÍÀÇ Ã¼Å©¼¶°ú ·Ò¿¡ ½á³ÖÀº µ¥ÀÌÅÍÀÇ Ã¼Å©¼¶À» ¼­·Î ºñ±³ °ËÁõÇÏ´Â °úÁ¤ÀÌ ÀÖ½À´Ï´Ù. À̰ÍÀ» µ¥ÀÌÅÍ °ËÁõ (Verify)¶ó°í ÇÕ´Ï´Ù. ÀÌ °ËÁõÀÌ OKµÇ¸é ÇÁ·Î±×·¥Àº ¿Ï·áµÇ´Â °ÍÀÔ´Ï´Ù.

¿©±â¼­ üũ¼¶À̶õ,
¹öÆÛÀÇ °¡·ÎÀÇ ¸ðµç °ªÀ» ´õÇÑ °ª °ú ¼¼·ÎÀÇ ¸ðµç °ªÀº ´õÇÑ °ª, ÀÌ µÎ ÇÕ°èÀÇ °ªÀ» ´Ù½Ã ´õÇÑ ÃÑ °ªÀÌ Ã¼Å©¼¶ÀÔ´Ï´Ù.
¿©±â¼­ üũ¼¶ ½ÇÁ¦ °ªÀº 8¹ÙÀÌÆ® ÀÌÁö¸¸, ÀϹÝÀûÀ¸·Î µÚ·ÎºÎÅÍ 4ÀÚ¸® ¹ÙÀÌÆ®¸¦ üũ¼¶°ªÀ̶ó°í ºÎ¸£±âµµ ÇÕ´Ï´Ù.
ÀÌ Ã¼Å©¼¶ °ªÀ¸·Î ¿À·ù Á¡°Ë À̳ª ¹öÀü°ü¸® µî Çϴµ¥ ÀÌ Ã¼Å©¼¶À» ·Ò¶óÀÌÅÍÀÇ ¹öÆÛÅ©±â³ª Æ÷¸Ë, ºí·©Å© ¿µ¿ªÀÇ °ª(00h, 3F, FFh...), ±Á±â/Àб⠼³Á¤µî¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖÀ½À» ÁÖÁöÇϽñ⠹ٶø´Ï´Ù.
µû¶ó¼­, µ¥ÀÌÅÍ ¾î´À ÇÑ °ªÀÌ¶óµµ Æ²¸± °æ¿ì´Â µ¥ÀÌÅÍ °ËÁõ ½Ã ¿À·ù°¡ ¹ß»ýÇÏ°Ô µË´Ï´Ù.

2.5  ¹Ý´ë·Î, ÀÌ¹Ì ·Ò¿¡ ¾î¶² µ¥ÀÌÅͰ¡ ÀÖÀ¸¸é, À̸¦ Àо ÆÄÀÏ·Î ÀúÀåµµ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù½Ã ¸»Çؼ­, ·Ò¶óÀÌÅÍÀÇ ·ÒÀ» ÀÐÀ» ¶§ ·ÒÀÇ µ¥ÀÌÅ͸¦ ¹öÆÛ¿µ¿ªÀ¸·Î ¾²°Ô µÇ´Âµ¥ ÀÌ ¹öÆÛÀÇ ¿µ¿ªÀº PCÀÇ ¹öÆÛÀ» ÀǹÌÇϹǷΠÀ̸¦ ÆÄÀÏ·Î ¡®ÀúÀåÇϱ⡯ÇÏ¿© ÀÓÀÇÀÇ ÆÄÀÏ·Î ÀúÀåÇÑ´Ù´Â ÀǹÌÀÔ´Ï´Ù.

2.6 ÀÌ ÈÄ ÀúÀåµÈ ÆÄÀÏÀ» ´Ù½Ã ÇÊ¿ä ½Ã À§¿Í °°Àº °úÁ¤À¸·Î ÀÛ¾÷ÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù.

°á·ÐÀûÀ¸·Î, ·Ò¶óÀÌÅÍ´Â ºÒ·¯µéÀÎ µ¥ÀÌÅ͸¦ ·Ò¿¡ ¾´ ÈÄ À̰ÍÀ» ¼­·Î ºñ±³°ËÁõ(Verify)±îÁö¸¸ ¿ªÇÒÀ» ÇÏ°Ô µÇ´Â °ÍÀÔ´Ï´Ù.

3. ¾î¶°ÇÑ Á¾·ù°¡ ÀÖ¾î¿ä?

·Ò¶óÀÌÅÍÀÇ ¸ðµ¨Àº Å©°Ô ¹ü¿ë ·Ò¶óÀÌÅÍ (Universal programmer), Àü¿ë ·Ò¶óÀÌÅÍ (Specialized programmer), ¸ÖƼ(°») ·Ò¶óÀÌÅÍ(Multi programmer), ´Üµ¶Çü (Stand alone) ·Ò¶óÀÌÅÍ µî 4 °¡Áö·Î ±¸ºÐµÇ¸ç, ÀÌ ¿Ü¿¡ ÀÚµ¿È­¿¡ ÇÊ¿äÇÑ Çڵ鷯 µî »ê¾÷ÀÀ¿ë ·Ò¶óÀÌÅ͵µ ÀÖ½À´Ï´Ù.

¹ü¿ë ·Ò¶óÀÌÅÍ´Â EPROM, Flash ROM, PLD, PIC, MCS51, AVR, Tiny µî ´Ù¾çÇÑ Ä¨µéÀ» ¹ü¿ëÀûÀ¸·Î Áö¿øÇÏ´Â ·Ò¶óÀÌÅ͸¦ ÀǹÌÇÏ¿©, 40ÇÉ ¼ÒÄÏ ÀÌ»óÀÇ ¸ðµâÀ» ÀåÂøÇϰí ÀÖ½À´Ï´Ù.
¿¹, BeeProg2, BeeProg3, Smartprog2

Àü¿ë ·Ò¶óÀÌÅÍ´Â ¹ü¿ëÀûÀÌÁö ¾Ê°í ÇѰ¡Áö °è¿­¸¸À» Áö¿øÇϴµ¥, EPROM/Flash °è¿­¸¸À» Áö¿øÇѴٵ簡, MCS51°è¿­¸¸À» Áö¿øÇѴٵ簡 ÇÏ´Â µî ƯÁ¤ °è¿­¸¸À» Áö¿øÇÔÀ» ÀǹÌÇÕ´Ï´Ù. µû¶ó¼­, ¹ü¿ëÀûÀÌÁö ¾ÊÁö¸¸, º¸´Ù Àú·ÅÇÑ °¡°ÝÀ¸·Î ƯÁ¤ °è¿­ »ç¿ëÀÚ¿¡°Ô´Â À¯¸®ÇÑ ¼±ÅÃÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.
¿¹, PIKprog2, T51prog2, MEMprog2

¸ÖƼ ·Ò¶óÀÌÅÍ´Â ÇϳªÀÇ ·Ò¶óÀÌÅÍ¿¡¼­ ÇÑ °³ÀÇ ½Ì±Û ¼ÒÄÏÀÌ ¾Æ´Ï°í, 8°³ÀÇ ¼ÒÄÏÀÌ ÀÖ´Â ¾ç»ê¼ºÀÌ ÀÖ´Â ·Ò¶óÀÌÅ͸¦ ¸»ÇÕ´Ï´Ù. ¸ÖƼ ·Ò¶óÀÌÅÍ´Â °»¶óÀÌÅͶó°í ºÎ¸£±âµµ ÇÕ´Ï´Ù. µû¶ó¼­, ¾ç»ê½Ã¿¡ ´ë·® »ý»ê¿¡ À¯¸®ÇÑ ·Ò¶óÀÌÅÍÀÔ´Ï´Ù.
¿¹, BeeHive208S, BeeHive304, BeeHive204 µî

´Üµ¶Çü ·Ò¶óÀÌÅÍ´Â À§ÀÇ PC ±â¹ÝÇü ·Ò¶óÀÌÅͿʹ ´Þ¸®, PC¿Í °°Àº È£½ºÆ®ÄÄÇ»ÅÍ ¾øÀÌ µ¶ÀÚÀûÀ¸·Î ³»ºÎ ¹èÅ͸®³ª Àü¿øµîÀ» »ç¿ëÇÏ¿© ±¸µ¿µÇ¸ç, ³»ºÎ¿¡ ¹öÆÛ¿ë ¸Þ¸ð¸®°¡ ³»ÀåµÇ¾î Àֱ⠶§¹®¿¡ ÈÞ´ë¿ëÀ̳ª, »ý»êÇöÀå¿¡¼­ Á÷Àû ÀÀ¿ëÇÒ ¼ö ÀÖ´Â ÀåÁ¡ÀÌ ÀÖÁö¸¸ °¡°ÝÀÌ PC±â¹ÝÇü¿¡ ºñÇØ ºñ½Ñ ÆíÀ̰í Ãֽеð¹ÙÀ̽ºÀÇ ¾÷µ¥ÀÌÆ®°¡ Æß¿þ¾î ÀûÀ¸·Î Çϱ⠶§¹®¿¡ ºñ±³Àû ½±Áö ¾Ê½À´Ï´Ù.
¿¹,  BeeHive208S

ÀÚ¼¼ÇÑ ³»¿ëÀº www.elnec.co.kr ÀÇ °í°´Áö¿ø ÆäÀÌÁö¸¦ ÂüÁ¶Çϼ¼¿ä.


- Çѱ¹¿¤³Ø ÀÚ·á -