Page 56 - ipst-cmanual
P. 56
l¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
4.4 ª´Ø ¤Òí ʧèÑ ÊÒí ËÃºÑ ¨ºÑ àÇÅÒËÃÍ× ¹ºÑ ¤Ò àÇÅÒ
4.4.1 ¿§ ¡ª ¹Ñè timer_start
㪡 Òí ˹´¨´Ø àÃÁÔè µ¹ ¡ÒùºÑ àÇÅҢͧä·àÁÍà (¤Ò àÇÅÒ㹡ÒùºÑ ¨Ð¶¡Ù à¤ÅÂÕ Ã)
ÃٻẺ¿§ ¡ª ѹè
void timer_start(void)
4.4.2 ¿§ ¡ª ¹èÑ timer_stop
ãªÊ Òí ËÃºÑ »´ ¡ÒùºÑ àÇÅҢͧä·àÁÍà (¤Ò àÇÅÒ㹡ÒùºÑ ¨Ð¶¡Ù à¤ÅÂÕ Ã)
ÃٻẺ¿§¡ªÑè¹
void timer_stop(void)
4.4.3 ¿§ ¡ª ¹èÑ timer_pause
ãªÊ Òí ËÃºÑ Ë嫯 ¡ÒùºÑ àÇÅҢͧä·àÁÍê ÇÑè ¢³Ð (¤Ò àÇÅÒ㹡ÒùºÑ ¨ÐäÁ¶ ¡Ù à¤ÅÂÕ Ã)
û٠Ẻ¿§ ¡ª ¹Ñè
void timer_pause(void)
4.4.4 ¿§ ¡ª ¹Ñè timer_resume
ãªÊ Òí ËÃºÑ ¹ºÑ àÇÅÒµÍ ¢Í§ä·àÁÍÃË Å§Ñ ¨Ò¡¡ÒÃË嫯 ¹ºÑ àÇÅÒªÇèÑ ¢³Ð¨Ò¡¿§ ¡ª ¹Ñè timer_pause
(¤Ò àÇÅÒ㹡ÒùºÑ ¨Ð¶¡Ù ¹ºÑ µÍ â´Âà¾ÁèÔ ¤Ò ¨Ò¡à´ÁÔ )
û٠Ẻ¿§ ¡ªèѹ
void timer_resume(void)
4.4.5 ¿§ ¡ª ¹Ñè msec
ãªÍÒ¹¤ÒàÇÅÒ·èÕä·àÁÍùѺä´ã¹Ë¹ÇÂÁÔÅÅÔÇÔ¹Ò·Õ
ÃٻẺ¿§ ¡ª èѹ
unsigned long msec()
¡Òä¹× ¤Ò
àÇÅÒ·¹Õè ºÑ ä´ã ¹Ë¹Ç ÂÁÅÔ ÅÇÔ ¹Ô Ò·Õ â´Âª¹´Ô ¢Í ÁÅ٠໹ Ẻ long
4.4 ª´Ø ¤Òí ʧèÑ ÊÒí ËÃºÑ ¨ºÑ àÇÅÒËÃÍ× ¹ºÑ ¤Ò àÇÅÒ
4.4.1 ¿§ ¡ª ¹Ñè timer_start
㪡 Òí ˹´¨´Ø àÃÁÔè µ¹ ¡ÒùºÑ àÇÅҢͧä·àÁÍà (¤Ò àÇÅÒ㹡ÒùºÑ ¨Ð¶¡Ù à¤ÅÂÕ Ã)
ÃٻẺ¿§ ¡ª ѹè
void timer_start(void)
4.4.2 ¿§ ¡ª ¹èÑ timer_stop
ãªÊ Òí ËÃºÑ »´ ¡ÒùºÑ àÇÅҢͧä·àÁÍà (¤Ò àÇÅÒ㹡ÒùºÑ ¨Ð¶¡Ù à¤ÅÂÕ Ã)
ÃٻẺ¿§¡ªÑè¹
void timer_stop(void)
4.4.3 ¿§ ¡ª ¹èÑ timer_pause
ãªÊ Òí ËÃºÑ Ë嫯 ¡ÒùºÑ àÇÅҢͧä·àÁÍê ÇÑè ¢³Ð (¤Ò àÇÅÒ㹡ÒùºÑ ¨ÐäÁ¶ ¡Ù à¤ÅÂÕ Ã)
û٠Ẻ¿§ ¡ª ¹Ñè
void timer_pause(void)
4.4.4 ¿§ ¡ª ¹Ñè timer_resume
ãªÊ Òí ËÃºÑ ¹ºÑ àÇÅÒµÍ ¢Í§ä·àÁÍÃË Å§Ñ ¨Ò¡¡ÒÃË嫯 ¹ºÑ àÇÅÒªÇèÑ ¢³Ð¨Ò¡¿§ ¡ª ¹Ñè timer_pause
(¤Ò àÇÅÒ㹡ÒùºÑ ¨Ð¶¡Ù ¹ºÑ µÍ â´Âà¾ÁèÔ ¤Ò ¨Ò¡à´ÁÔ )
û٠Ẻ¿§ ¡ªèѹ
void timer_resume(void)
4.4.5 ¿§ ¡ª ¹Ñè msec
ãªÍÒ¹¤ÒàÇÅÒ·èÕä·àÁÍùѺä´ã¹Ë¹ÇÂÁÔÅÅÔÇÔ¹Ò·Õ
ÃٻẺ¿§ ¡ª èѹ
unsigned long msec()
¡Òä¹× ¤Ò
àÇÅÒ·¹Õè ºÑ ä´ã ¹Ë¹Ç ÂÁÅÔ ÅÇÔ ¹Ô Ò·Õ â´Âª¹´Ô ¢Í ÁÅ٠໹ Ẻ long