📄 time1._h
字号:
//--------------------------27KHzPWM波传产生函数------------------------------//
void timer1_int(void)
{
DDRD |= 0x30; // PD5 PD4(OC0)输出 mega16
//DDRB |= 0x60; // PB5 PB6(OC0)输出 mega128
TCCR1B = 0x00; //stop
OCR1A = 40;
OCR1B = 294-40;
ICR1 = 294;
TCCR1A = 0xb2;
// 7 6 5 4 3 2 1 0
// COM1A1 COM1A0 COM1B1 COM1B0 NC NC WGM11 WGM10 :TCCR1A
// 1 0 1 1 0 0 1 0
TCCR1B = 0x19; //start Timer
// 7 6 5 4 3 2 1 0
// ICNC1 ICES1 NC WGM13 WGM12 CS12 CS11 CS10 :TCCR1B
// 0 0 0 1 1 0 0 1
}
//----------------------------------------------------------------------------//
//mega16
#pragma interrupt_handler timer1_compa_isr:7
//mega128
//#pragma interrupt_handler timer1_compa_isr:13
void timer1_compa_isr(void) {}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -