WIZnet Developer Forum

WIZ550WEB delay_ms부분 문의 입니다

WIZ550WEB delay_ms부분 문의 입니다.

WIZ550WEB-EVB를 가지고 테스트 중에 있습니다.

간단히 LED를 켜고 끄고는 확인 했으며

시간지연 부분을 확인 하고 있습니다.

delay 함수가 2개 있는데

// 첫번째 delay ------------------

LED_Off(LED1);
Delay( 1000000 );

LED_On(LED1);
Delay( 1000000 );

// 첫번째 delay ------------------

// 두번째 delay -----------------

LED_Off(LED1);
delay_ms( 1000 );

LED_On(LED1);
delay_ms( 1000 );

// 두번째 delay -----------------

첫번째 delay 는 정상적으로 LED가 점멸 하지만

두번째 delay는 LED가 계속 켜져 있습니다.

delay_ms의 시간 지연 값을 1 ~ 1000000으로 변경하여 테스트 하였지만 같은 현상이 나타 납니다.

delay_ms함수를 사용하기 위해 다른 세팅이 필요한지 알려주시기 바랍니다.

감사합니다.

안녕하세요.

delay_ms() 함수로 초단위 시간 구현을 하려면 하기와 같이 하시면 됩니다.
감사합니다.

main()
{

while(1)
{
LED_Off(LED1);
delay_ms(100);
delay_ms(100);
delay_ms(100);
delay_ms(100);
delay_ms(100);
delay_ms(100);
delay_ms(100);
delay_ms(100);
delay_ms(100);
delay_ms(100);

LED_On(LED1);
delay_ms(100);
delay_ms(100);
delay_ms(100);
delay_ms(100);
delay_ms(100);
delay_ms(100);
delay_ms(100);
delay_ms(100);
delay_ms(100);
delay_ms(100);

}
}

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.