Page 27 - ipst-microbox_manual
P. 27
¤ÁÙ Í× ÍÒ §Í§Ô áÅÐ㪧 Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 27
º··Õè 2
á¹Ð¹íÒ«Í¿µáÇÃÊíÒËÃѺ
¾Ñ²¹ÒªØ´¡ÅͧÊÁͧ¡Å
IPST-MicroBOX
㹡Òþ²Ñ ¹Òâ»Ãá¡ÃÁ¤Çº¤ÁØ ª´Ø ¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX ãªâ »Ãá¡ÃÁÀÒÉÒ C ໹
ËÅÑ¡ ´Ñ§¹éѹ¡Í¹¡ÒÃ㪧ҹ¨Ö§µÍ§µÔ´µéѧ«Í¿µáÇÃÍѹ໹à¤Ãè×ͧÁ×Í㹡ÒþѲ¹Òâ»Ãá¡ÃÁº¹
¤ÍÁ¾ÇÔ àµÍà 4 ÃÒ¡ÒÃËÅ¡Ñ æ ´§Ñ ¹éÕ
1. AVR Studio ໹ «Í¿µá ÇÃÊ Òí ËÃºÑ ÊÃÒ §â»Ãá¡ÃÁ¤Çº¤ÁØ â´ÂÀÒÂã¹ AVR Studio ä´
ºÃÃ¨àØ ¤ÃÍ×è §ÁÍ× ·ªèÕ Ç ÂÍÒí ¹Ç¤ÇÒÁÊдǡµÍ ¡Òþ²Ñ ¹Òâ»Ãá¡ÃÁÀÒÉÒ C ·§éÑ Â§Ñ ÊÒÁÒöàªÍè× Áâ§¡ÒÃ
·Òí §Ò¹ã¹ÊÇ ¹µÒ §æ ¡ºÑ ¤ÍÁä¾àÅÍ÷ ¡Õè Òí ˹´ä´´ Ç Â â´Â¤ÍÁä¾àÅÍ÷ ¹Õè Òí ÁÒãªÃ Ç Á¡¹Ñ ¤Í× WinAVR,
ÊÒÁÒöµ´Ô µÍ ¡ºÑ ä¿Åä źÃÒÃÕ ipst.h «§èÖ ºÃè¿Ø § ¡ª ¹èÑ ¢Í§â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ µ´Ô µÍ ¡ºÑ Í»Ø ¡Ã³
µÒ §æ ·§éÑ Â§Ñ ÊÒÁÒöµ´Ô µÍ ¡ºÑ «Í¿µá ÇÃÊ Òí ËÃºÑ â»Ãá¡ÃÁ¢Í ÁÅ٠ŧã¹äÁâ¤Ã¤Í¹â·ÃÅàÅÍÃË Å¡Ñ ¢Í§
ἧǧ¨Ã¤Çº¤ØÁ㹪ش¡ÅͧÊÁͧ¡Å IPST-MicroBOX ä´´Ç ´Ñ§¹éѹ«Í¿µáÇà AVR Studio
¨Ö§àËÁÒÐÍÂÒ§ÂÔè§ã¹¡ÒùíÒ㪾Ѳ¹Òâ»Ãá¡ÃÁà¾è×ÍʹѺ¡Ò÷íÒ§Ò¹¢Í§ªØ´¡ÅͧÊÁͧ¡Å IPST-
MicroBOX â´Â AVR Studio ¾Ñ²¹ÒáÅÐà¼Âá¾Ãâ´ÂäÁ¤Ô´ÁÙŤÒâ´Â Atmel «Öè§à»¹¼Ù¼ÅÔµäÁâ¤Ã
¤Í¹â·ÃÅàÅÍà ATMEGA16 ·Õèãªà»¹äÁâ¤Ã¤Í¹â·ÃÅàÅÍÃËÅÑ¡¢Í§ªØ´¡ÅͧÊÁͧ¡Å IPST-
MicroBOX ÊÒÁÒö´Òǹâ ËÅ´àÇÍê ¹èÑ ·ÍÕè Ò¨Á·Õ èÕ www.atmel.com
2. WinAVR ໹«Í¿µáÇà C ¤ÍÁä¾àÅÍÃËÃ×͵ÑÇá»Åâ»Ãá¡ÃÁÀÒÉÒ C ÊíÒËÃѺäÁâ¤Ã
¤Í¹â·ÃÅàÅÍà AVR â´Â WinAVR ໹ «Í¿µá ÇÃá ººâÍྐྵ «ÍÃÊ (open source) ¾²Ñ ¹ÒµÍ ¨Ò¡
GNU GCC ¤ÍÁä¾àÅÍà ÊÒÁÒö´¢Ù Í ÁÅÙ à¾ÁèÔ àµÁÔ ÃÇÁ·§éÑ ´Òǹâ ËÅ´«Í¿µá ÇÃã ËÁæ (·ÍèÕ Ò¨Á)Õ ¨Ò¡
http://sourceforge.net/projects/winavr/ â´Â㹪´Ø ¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX ¨ÐÍÒ §Í§Ô ¡ÒÃà¢ÂÕ ¹
â»Ãá¡ÃÁÀÒÉÒ C ¡ºÑ WinAVR ã¹àÇÍê ¹Ñ 20050214 àÁÍè× ·Òí ¡Òõ´Ô µ§Ñé WinAVR áÅÇ ¨ÐÊÒÁÒö
àªÍ×è Áâ§¡Ò÷Òí §Ò¹à¢Ò ¡ºÑ AVR Studio ä´ ´§Ñ ¹¹éÑ ¨§Ö ÊÒÁÒö·Òí ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C º¹ AVR
º··Õè 2
á¹Ð¹íÒ«Í¿µáÇÃÊíÒËÃѺ
¾Ñ²¹ÒªØ´¡ÅͧÊÁͧ¡Å
IPST-MicroBOX
㹡Òþ²Ñ ¹Òâ»Ãá¡ÃÁ¤Çº¤ÁØ ª´Ø ¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX ãªâ »Ãá¡ÃÁÀÒÉÒ C ໹
ËÅÑ¡ ´Ñ§¹éѹ¡Í¹¡ÒÃ㪧ҹ¨Ö§µÍ§µÔ´µéѧ«Í¿µáÇÃÍѹ໹à¤Ãè×ͧÁ×Í㹡ÒþѲ¹Òâ»Ãá¡ÃÁº¹
¤ÍÁ¾ÇÔ àµÍà 4 ÃÒ¡ÒÃËÅ¡Ñ æ ´§Ñ ¹éÕ
1. AVR Studio ໹ «Í¿µá ÇÃÊ Òí ËÃºÑ ÊÃÒ §â»Ãá¡ÃÁ¤Çº¤ÁØ â´ÂÀÒÂã¹ AVR Studio ä´
ºÃÃ¨àØ ¤ÃÍ×è §ÁÍ× ·ªèÕ Ç ÂÍÒí ¹Ç¤ÇÒÁÊдǡµÍ ¡Òþ²Ñ ¹Òâ»Ãá¡ÃÁÀÒÉÒ C ·§éÑ Â§Ñ ÊÒÁÒöàªÍè× Áâ§¡ÒÃ
·Òí §Ò¹ã¹ÊÇ ¹µÒ §æ ¡ºÑ ¤ÍÁä¾àÅÍ÷ ¡Õè Òí ˹´ä´´ Ç Â â´Â¤ÍÁä¾àÅÍ÷ ¹Õè Òí ÁÒãªÃ Ç Á¡¹Ñ ¤Í× WinAVR,
ÊÒÁÒöµ´Ô µÍ ¡ºÑ ä¿Åä źÃÒÃÕ ipst.h «§èÖ ºÃè¿Ø § ¡ª ¹èÑ ¢Í§â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ µ´Ô µÍ ¡ºÑ Í»Ø ¡Ã³
µÒ §æ ·§éÑ Â§Ñ ÊÒÁÒöµ´Ô µÍ ¡ºÑ «Í¿µá ÇÃÊ Òí ËÃºÑ â»Ãá¡ÃÁ¢Í ÁÅ٠ŧã¹äÁâ¤Ã¤Í¹â·ÃÅàÅÍÃË Å¡Ñ ¢Í§
ἧǧ¨Ã¤Çº¤ØÁ㹪ش¡ÅͧÊÁͧ¡Å IPST-MicroBOX ä´´Ç ´Ñ§¹éѹ«Í¿µáÇà AVR Studio
¨Ö§àËÁÒÐÍÂÒ§ÂÔè§ã¹¡ÒùíÒ㪾Ѳ¹Òâ»Ãá¡ÃÁà¾è×ÍʹѺ¡Ò÷íÒ§Ò¹¢Í§ªØ´¡ÅͧÊÁͧ¡Å IPST-
MicroBOX â´Â AVR Studio ¾Ñ²¹ÒáÅÐà¼Âá¾Ãâ´ÂäÁ¤Ô´ÁÙŤÒâ´Â Atmel «Öè§à»¹¼Ù¼ÅÔµäÁâ¤Ã
¤Í¹â·ÃÅàÅÍà ATMEGA16 ·Õèãªà»¹äÁâ¤Ã¤Í¹â·ÃÅàÅÍÃËÅÑ¡¢Í§ªØ´¡ÅͧÊÁͧ¡Å IPST-
MicroBOX ÊÒÁÒö´Òǹâ ËÅ´àÇÍê ¹èÑ ·ÍÕè Ò¨Á·Õ èÕ www.atmel.com
2. WinAVR ໹«Í¿µáÇà C ¤ÍÁä¾àÅÍÃËÃ×͵ÑÇá»Åâ»Ãá¡ÃÁÀÒÉÒ C ÊíÒËÃѺäÁâ¤Ã
¤Í¹â·ÃÅàÅÍà AVR â´Â WinAVR ໹ «Í¿µá ÇÃá ººâÍྐྵ «ÍÃÊ (open source) ¾²Ñ ¹ÒµÍ ¨Ò¡
GNU GCC ¤ÍÁä¾àÅÍà ÊÒÁÒö´¢Ù Í ÁÅÙ à¾ÁèÔ àµÁÔ ÃÇÁ·§éÑ ´Òǹâ ËÅ´«Í¿µá ÇÃã ËÁæ (·ÍèÕ Ò¨Á)Õ ¨Ò¡
http://sourceforge.net/projects/winavr/ â´Â㹪´Ø ¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX ¨ÐÍÒ §Í§Ô ¡ÒÃà¢ÂÕ ¹
â»Ãá¡ÃÁÀÒÉÒ C ¡ºÑ WinAVR ã¹àÇÍê ¹Ñ 20050214 àÁÍè× ·Òí ¡Òõ´Ô µ§Ñé WinAVR áÅÇ ¨ÐÊÒÁÒö
àªÍ×è Áâ§¡Ò÷Òí §Ò¹à¢Ò ¡ºÑ AVR Studio ä´ ´§Ñ ¹¹éÑ ¨§Ö ÊÒÁÒö·Òí ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C º¹ AVR