清除定时器比较匹配(CTC)的模式问题

R

Razu Ahmmed

Guest
我ATMEGA反恐委员会的工作面临的问题。我不能产生后1使用反恐委员会第二次中断。我观察到的OCR1AH价值并不比TCNT1H可以做些什么?推荐needed.My代码是以下........ #INT A = 0;无效Timer1compa_ISR()ORG IVT_ADDR_TIMER1_COMPA {PORTB =〜PORTB的; PORTD = 0XFF;}无效的主要(){INT我; DDRB = 0XFF; DDRD = 0XFF; DDRC = 0XFF; SREG_I_bit = 1; TIMSK的| =(1
 
你缺少/ /定时器比较匹配上TIMSK的ISR =为0x10;我也不知道为什么你使用 TCCR1B | =(1
 
在这里,我有一个像我使用的编译器mikroC,在它的下面的代码是不接受的问题....对OCR1A =我声明,如“当我...... OCR1AL =我,那么接受,但它是唯一可能的时候(i255然后我要像OCR1AL =罗(一)申报; OCR1AH = HI(I),但在这种情况下OCR1AH值与值相比TCNT1H OCR1L价值的价值是作为一个结果,我能不能够以比较大的时间相比,我做什么,我不明白其实需要帮助...
 
我需要一个正常的代码Timer1的ATMEGA反恐委员会在mikroC。我有一个简单的代码,但我不明白哪里是我的错误,我无法比较的时候我> 255的。帮助需要。 #包括无符号整型我;无效inerrupt_ISP()ORG IVT_ADDR_TIMER1_COMPA {PORTB =〜PORTB;} square_wave_init(无效){DDRB = 0XFF; TIMSK | =(1
 

Welcome to EDABoard.com

Sponsor

Back
Top