Page 10 - ipst-microbox_manual
P. 10
l ¤ÁÙ Í× ÍÒ §Í§Ô áÅÐ㪧 Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
3.24 «Õ´ÕÃÍÁºÃèثͿµáÇÃáÅеÑÇÍÂÒ§â»Ãá¡ÃÁ¡Ò÷´Åͧ
3.25 ª¹éÔ µÍ ¾ÅÒʵ¡Ô ÊÒí ËÃºÑ ÊÃÒ §â¤Ã§§Ò¹ 70 ª¹Ôé
3.26 ª´Ø ¹ÍµáÅÐÊ¡ÃÙ
3.27 ¤ÁÙ Í× ¡ÒÃ㪧 Ò¹
1.2 ¤Ø³ÊÁºÑµÔ¢Í§ÍØ»¡Ã³µÒ§æ 㹪ش¡ÅͧÊÁͧ¡Å IPST-MicroBOX
1.2.1 ἧǧ¨ÃËÅ¡Ñ MicroBOX
ÁÇÕ §¨ÃáÅÐË¹Ò µÒ¢Í§ºÍô áÊ´§ã¹Ã»Ù ·èÕ 1-1 Á¤Õ ³Ø ÊÁºµÑ âÔ ´ÂÊÃ»Ø ´§Ñ ¹éÕ
l ãªä Áâ¤Ã¤Í¹â·ÃÅàÅÍâ ¹Ò´ 8 ºµÔ àºÍà ATMEGA16 ¢Í§ Atmel ÊÒÁÒöà¢ÂÕ ¹
â»Ãá¡ÃÁ¤Çº¤ÁØ áÅо²Ñ ¹Ò¡Ò÷Òí §Ò¹ä´´ Ç ÂÀÒÉÒáÍÊà«ÁºÅ,Õ àºÊ¡Ô áÅÐ C â´Âã¹·¹èÕ ¨Õé Ð๹ ä»·èÕ
â»Ãá¡ÃÁÀÒÉÒ C ÀÒÂã¹ÁâÕ Á´ÅÙ á»Å§ÊÑ Ò³ÍйÒÅ͡໹ ´¨Ô µÔ ÍŤÇÒÁÅÐàÍÂÕ ´ 10 ºµÔ ãˤ Ò ¢Í§
¢Í ÁÅÙ ã¹ªÇ § 0 ¶§Ö 1,023 ÊÒÁÒö¹Òí ÁÒµÍ ¡ºÑ ἧǧ¨ÃµÃǨ¨ºÑ ·ãÕè ˼ Å¡Ò÷Òí §Ò¹à»¹ áç´¹Ñ ä¿¿Ò
l ÁËÕ ¹Ç ¤ÇÒÁ¨Òí â»Ãá¡ÃÁẺá¿Åª 16 ¡âÔ Å亵 â»Ãá¡ÃÁãËÁä ´ 10,000 ¤Ã§éÑ
´Ç ¡Ãкǹ¡ÒÃâ»Ãá¡ÃÁã¹Ç§¨ÃËÃÍ× ISP (In-System Programming) ¼Ò ¹·Ò§¨´Ø µÍ ISP
l ÁËÕ ¹Ç ¤ÇÒÁ¨Òí ¢Í ÁÅÙ ÍÍÕ ¾Õ ÃÍÁ 512 亵 áÅÐË¹Ç Â¤ÇÒÁ¨Òí ¢Í ÁÅÙ áÃÁ 1 ¡âÔ Å亵
l ÊÑ Ò³¹ÒÌ¡ ÒËÅ¡Ñ 16MHz ¨Ò¡¤ÃÊÔ µÍÅ
l ÁըشµÍ¾ÍõẺ 3 ¢Ò (¢Òä¿àÅÕé§, ÊÑÒ³ áÅСÃÒÇ´) ¨íҹǹ 24 ¨Ø´ ầ
໹¢Ò¾ÍõẺ´Ô¨ÔµÍÅ 16 ¨Ø´ áÅТҾÍõẺ´Ô¨ÔµÍÅËÃ×ÍÍйÒÅÍ¡ (¡íÒ˹´ä´) 8 ¨Ø´áÅÐÁÕ
¨´Ø µÍ ¢Ò¾Íõ C Ẻ 10 ¢Ò (¢Òä¿àÅÂÕé §, ÊÑ Ò³ 8 ¢Ò¤Í× PC0 ¶§Ö PC7 áÅСÃÒÇ´) ¨Òí ¹Ç¹ 1 ¨´Ø
l Á¨Õ ´Ø µÍ ¢Ò¾Íõ ¢ÒÊÑ Ò³¢Í§äÁâ¤Ã¤Í¹â·ÃÅàÅÍÃà ¾Í×è ¡ÒâÂÒÂÃкº
l ãªä¿àÅÕé§ +6 ¶Ö§ +12V ¡ÃÐáÊ 500mA º¹á¼§Ç§¨ÃÁÕǧ¨Ã¤Çº¤ØÁáç´Ñ¹¤§·èÕ
+5V ÊÒÁÒö»Í¹ä¿àÅÕé§ἧǧ¨Ã¼Ò¹·Ò§á¨¡ÍÐá´»àµÍÃáÅШҡà·ÍÃÁÔ¹ÍźÅçÍ¡
l ÁÕÊÇÔµª RESET ¡Ò÷íÒ§Ò¹
1.2.2 ª´Ø ´Òǹâ ËÅ´â»Ãá¡ÃÁẺ ISP
ãªÊíÒËÃѺ´ÒǹâËÅ´â»Ãá¡ÃÁ·Õè¾Ñ²¹Ò¢Ö鹨ҡ¤ÍÁ¾ÔÇàµÍÃä»Âѧ˹ǤÇÒÁ¨íÒâ»Ãá¡ÃÁ
¢Í§äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ATMEGA16 º¹á¼§Ç§¨Ã MicroBOX Á´Õ Ç Â¡¹Ñ 2 Ẻ¤Í×
1. Ẻâ»Ãá¡ÃÁ¼Ò ¹¾Íõ ¢¹Ò¹ 㪫 Í¿µá Çê Íè× PonyProg 㹡Ò÷Òí §Ò¹
2. Ẻâ»Ãá¡ÃÁ¼Ò ¹¾Íõ ͹¡Ø ÃÁ 㪫 Í¿µá Çê Í×è AVRProg «§Öè µ´Ô µ§Ñé ÁÒ¾ÃÍ Á¡ºÑ
AVR Studio Í¹Ñ à»¹ «Í¿µá Ç÷ ãèÕ ªã ¹¡Òþ²Ñ ¹Òâ»Ãá¡ÃÁ¢Í§ª´Ø ¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
3.24 «Õ´ÕÃÍÁºÃèثͿµáÇÃáÅеÑÇÍÂÒ§â»Ãá¡ÃÁ¡Ò÷´Åͧ
3.25 ª¹éÔ µÍ ¾ÅÒʵ¡Ô ÊÒí ËÃºÑ ÊÃÒ §â¤Ã§§Ò¹ 70 ª¹Ôé
3.26 ª´Ø ¹ÍµáÅÐÊ¡ÃÙ
3.27 ¤ÁÙ Í× ¡ÒÃ㪧 Ò¹
1.2 ¤Ø³ÊÁºÑµÔ¢Í§ÍØ»¡Ã³µÒ§æ 㹪ش¡ÅͧÊÁͧ¡Å IPST-MicroBOX
1.2.1 ἧǧ¨ÃËÅ¡Ñ MicroBOX
ÁÇÕ §¨ÃáÅÐË¹Ò µÒ¢Í§ºÍô áÊ´§ã¹Ã»Ù ·èÕ 1-1 Á¤Õ ³Ø ÊÁºµÑ âÔ ´ÂÊÃ»Ø ´§Ñ ¹éÕ
l ãªä Áâ¤Ã¤Í¹â·ÃÅàÅÍâ ¹Ò´ 8 ºµÔ àºÍà ATMEGA16 ¢Í§ Atmel ÊÒÁÒöà¢ÂÕ ¹
â»Ãá¡ÃÁ¤Çº¤ÁØ áÅо²Ñ ¹Ò¡Ò÷Òí §Ò¹ä´´ Ç ÂÀÒÉÒáÍÊà«ÁºÅ,Õ àºÊ¡Ô áÅÐ C â´Âã¹·¹èÕ ¨Õé Ð๹ ä»·èÕ
â»Ãá¡ÃÁÀÒÉÒ C ÀÒÂã¹ÁâÕ Á´ÅÙ á»Å§ÊÑ Ò³ÍйÒÅ͡໹ ´¨Ô µÔ ÍŤÇÒÁÅÐàÍÂÕ ´ 10 ºµÔ ãˤ Ò ¢Í§
¢Í ÁÅÙ ã¹ªÇ § 0 ¶§Ö 1,023 ÊÒÁÒö¹Òí ÁÒµÍ ¡ºÑ ἧǧ¨ÃµÃǨ¨ºÑ ·ãÕè ˼ Å¡Ò÷Òí §Ò¹à»¹ áç´¹Ñ ä¿¿Ò
l ÁËÕ ¹Ç ¤ÇÒÁ¨Òí â»Ãá¡ÃÁẺá¿Åª 16 ¡âÔ Å亵 â»Ãá¡ÃÁãËÁä ´ 10,000 ¤Ã§éÑ
´Ç ¡Ãкǹ¡ÒÃâ»Ãá¡ÃÁã¹Ç§¨ÃËÃÍ× ISP (In-System Programming) ¼Ò ¹·Ò§¨´Ø µÍ ISP
l ÁËÕ ¹Ç ¤ÇÒÁ¨Òí ¢Í ÁÅÙ ÍÍÕ ¾Õ ÃÍÁ 512 亵 áÅÐË¹Ç Â¤ÇÒÁ¨Òí ¢Í ÁÅÙ áÃÁ 1 ¡âÔ Å亵
l ÊÑ Ò³¹ÒÌ¡ ÒËÅ¡Ñ 16MHz ¨Ò¡¤ÃÊÔ µÍÅ
l ÁըشµÍ¾ÍõẺ 3 ¢Ò (¢Òä¿àÅÕé§, ÊÑÒ³ áÅСÃÒÇ´) ¨íҹǹ 24 ¨Ø´ ầ
໹¢Ò¾ÍõẺ´Ô¨ÔµÍÅ 16 ¨Ø´ áÅТҾÍõẺ´Ô¨ÔµÍÅËÃ×ÍÍйÒÅÍ¡ (¡íÒ˹´ä´) 8 ¨Ø´áÅÐÁÕ
¨´Ø µÍ ¢Ò¾Íõ C Ẻ 10 ¢Ò (¢Òä¿àÅÂÕé §, ÊÑ Ò³ 8 ¢Ò¤Í× PC0 ¶§Ö PC7 áÅСÃÒÇ´) ¨Òí ¹Ç¹ 1 ¨´Ø
l Á¨Õ ´Ø µÍ ¢Ò¾Íõ ¢ÒÊÑ Ò³¢Í§äÁâ¤Ã¤Í¹â·ÃÅàÅÍÃà ¾Í×è ¡ÒâÂÒÂÃкº
l ãªä¿àÅÕé§ +6 ¶Ö§ +12V ¡ÃÐáÊ 500mA º¹á¼§Ç§¨ÃÁÕǧ¨Ã¤Çº¤ØÁáç´Ñ¹¤§·èÕ
+5V ÊÒÁÒö»Í¹ä¿àÅÕé§ἧǧ¨Ã¼Ò¹·Ò§á¨¡ÍÐá´»àµÍÃáÅШҡà·ÍÃÁÔ¹ÍźÅçÍ¡
l ÁÕÊÇÔµª RESET ¡Ò÷íÒ§Ò¹
1.2.2 ª´Ø ´Òǹâ ËÅ´â»Ãá¡ÃÁẺ ISP
ãªÊíÒËÃѺ´ÒǹâËÅ´â»Ãá¡ÃÁ·Õè¾Ñ²¹Ò¢Ö鹨ҡ¤ÍÁ¾ÔÇàµÍÃä»Âѧ˹ǤÇÒÁ¨íÒâ»Ãá¡ÃÁ
¢Í§äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ATMEGA16 º¹á¼§Ç§¨Ã MicroBOX Á´Õ Ç Â¡¹Ñ 2 Ẻ¤Í×
1. Ẻâ»Ãá¡ÃÁ¼Ò ¹¾Íõ ¢¹Ò¹ 㪫 Í¿µá Çê Íè× PonyProg 㹡Ò÷Òí §Ò¹
2. Ẻâ»Ãá¡ÃÁ¼Ò ¹¾Íõ ͹¡Ø ÃÁ 㪫 Í¿µá Çê Í×è AVRProg «§Öè µ´Ô µ§Ñé ÁÒ¾ÃÍ Á¡ºÑ
AVR Studio Í¹Ñ à»¹ «Í¿µá Ç÷ ãèÕ ªã ¹¡Òþ²Ñ ¹Òâ»Ãá¡ÃÁ¢Í§ª´Ø ¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX