<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[forum.rcl-radio.ru &mdash; ATtiny45 timer1]]></title>
		<link>http://forum.rcl-radio.ru/viewtopic.php?id=519</link>
		<atom:link href="http://forum.rcl-radio.ru/extern.php?action=feed&amp;tid=519&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «ATtiny45 timer1».]]></description>
		<lastBuildDate>Wed, 12 Oct 2022 09:02:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: ATtiny45 timer1]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=6799#p6799</link>
			<description><![CDATA[<p>PWM TIMER1 PB4</p><div class="codebox"><pre><code>void setup(){
DDRB |= (1 &lt;&lt; PB4); 
PORTB |= (1 &lt;&lt; PB4); 
cli();
 TCCR1 |= (1 &lt;&lt; CTC1);   // CTC mode
 GTCCR |= (1 &lt;&lt; PWM1B);
 GTCCR |= (1 &lt;&lt; COM1B0);

 TCCR1 |= (1 &lt;&lt; CS11)|(1 &lt;&lt; CS10);// Prescaler 4
// 8000000/256/4= 7812,5 Hz
 OCR1B = 250; // 0...255 8bit
sei();
}

void loop(){}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (liman324)]]></author>
			<pubDate>Wed, 12 Oct 2022 09:02:16 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=6799#p6799</guid>
		</item>
		<item>
			<title><![CDATA[Re: ATtiny45 timer1]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=6798#p6798</link>
			<description><![CDATA[<p>PWM TIMER1 PB1</p><div class="codebox"><pre><code>void setup(){
DDRB |= (1 &lt;&lt; PB1); 
PORTB |= (1 &lt;&lt; PB1); 
cli();
 TCCR1 |= (1 &lt;&lt; CTC1)|(1 &lt;&lt; PWM1A);   // CTC mode
 TCCR1 |= (1 &lt;&lt; COM1A0);

 TCCR1 |= (1 &lt;&lt; CS11)|(1 &lt;&lt; CS10);// Prescaler 4
// 8000000/256/4= 7812,5 Hz
 OCR1A = 180; // 0...255 8bit
sei();
}

void loop(){}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (liman324)]]></author>
			<pubDate>Wed, 12 Oct 2022 08:50:09 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=6798#p6798</guid>
		</item>
		<item>
			<title><![CDATA[Re: ATtiny45 timer1]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=6797#p6797</link>
			<description><![CDATA[<p>МЕАНДР PB4</p><div class="codebox"><pre><code>DDRB |= (1 &lt;&lt; PB4); 
PORTB |= (1 &lt;&lt; PB4); 
cli();
 TCCR1 |= (1 &lt;&lt; CTC1);   // CTC mode
 GTCCR |= (1 &lt;&lt; COM1B0);
 TCCR1 |= (1 &lt;&lt; CS13)|(1 &lt;&lt; CS12)|(1 &lt;&lt; CS11)|(1 &lt;&lt; CS10);// Prescaler 16384
// 8000000/(16384*(1+20))= 24,4140625
 OCR1C = 20; // 0...255 8bit
sei();
}

void loop(){}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (liman324)]]></author>
			<pubDate>Wed, 12 Oct 2022 07:02:10 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=6797#p6797</guid>
		</item>
		<item>
			<title><![CDATA[Re: ATtiny45 timer1]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=6796#p6796</link>
			<description><![CDATA[<p>МЕАНДР PB1</p><div class="codebox"><pre><code>void setup(){
DDRB |= (1 &lt;&lt; PB1); 
PORTB |= (1 &lt;&lt; PB1); 
cli();
 TCCR1 |= (1 &lt;&lt; CTC1);   // CTC mode
 TCCR1 |= (1 &lt;&lt; COM1A0);
 TCCR1 |= (1 &lt;&lt; CS13)|(1 &lt;&lt; CS12)|(1 &lt;&lt; CS11)|(1 &lt;&lt; CS10);// Prescaler 16384
// 8000000/(16384*(1+243))= 2,00115266
 OCR1C = 243; // 0...255 8bit
sei();
}

void loop(){}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (liman324)]]></author>
			<pubDate>Wed, 12 Oct 2022 04:20:01 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=6796#p6796</guid>
		</item>
		<item>
			<title><![CDATA[Re: ATtiny45 timer1]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=6755#p6755</link>
			<description><![CDATA[<p>переполнение</p><div class="codebox"><pre><code>void setup(){
DDRB |= (1 &lt;&lt; PB0); 
PORTB |= (1 &lt;&lt; PB0); 
cli();
TCCR1 |= (1 &lt;&lt; CS12)|(1 &lt;&lt; CS11)|(1 &lt;&lt; CS10);// Prescaler 64
TIMSK |= (1 &lt;&lt; TOIE1);
// 8000000/64/255 = 490,196078 Hz
sei();
}

void loop(){}

ISR(TIMER1_OVF_vect) { 
  PORTB ^= (1 &lt;&lt; PB0);
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (liman324)]]></author>
			<pubDate>Tue, 11 Oct 2022 07:24:30 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=6755#p6755</guid>
		</item>
		<item>
			<title><![CDATA[ATtiny45 timer1]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=6754#p6754</link>
			<description><![CDATA[<p>CTC</p><div class="codebox"><pre><code>void setup(){
DDRB |= (1 &lt;&lt; PB0); 
PORTB |= (1 &lt;&lt; PB0); 
cli();
OCR1A = 243; // 0...255 8bit
TCCR1 |= (1 &lt;&lt; CTC1);   // CTC mode
TCCR1 |= (1 &lt;&lt; CS13)|(1 &lt;&lt; CS12)|(1 &lt;&lt; CS11)|(1 &lt;&lt; CS10);// Prescaler 16384
TIMSK |= (1 &lt;&lt; OCIE1A);
// (8000000/((243+1)16384))=2,00115266 Hz
sei();
}

void loop(){}

ISR(TIM1_COMPA_vect) { 
  PORTB ^= (1 &lt;&lt; PB0);
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (liman324)]]></author>
			<pubDate>Tue, 11 Oct 2022 04:22:55 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=6754#p6754</guid>
		</item>
	</channel>
</rss>
