5-2-单个定时器间隔定时
实训项目:单个定时器间隔定时


程序代码
#include <Arduino.h>
#define LED1 48
void Init_LED()
{
pinMode(LED1, OUTPUT);
}
hw_timer_t *tim0 = NULL;
void Timer_Serve()
{
digitalWrite(LED1,!digitalRead(LED1));
}
void Init_Timer()
{
tim0 = timerBegin(0, 80, true);
timerAttachInterrupt(tim0, Timer_Serve, true);
timerAlarmWrite(tim0, 2000000, true);
timerAlarmEnable(tim0);
}
void setup()
{
Init_LED();
Init_Timer();
}
void loop()
{
}

浙公网安备 33010602011771号