<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=6249&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-03-06T13:17:26+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=6249&amp;mode</id>
<entry>
<author><name><![CDATA[djostry]]></name></author>
<updated>2014-03-06T13:17:26+01:00</updated>
<published>2014-03-06T13:17:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6249&amp;p=73198#p73198</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6249&amp;p=73198#p73198"/>
<title type="html"><![CDATA[Re: Attiny 25, PMW na PB0]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6249&amp;p=73198#p73198"><![CDATA[
poprawiłem rejestr i już pracuje <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Będę doklejał dalsze części kodu, będzie to sterowanie ogrzewaniem w maty siedzeniu w aucie.<br />Muszę dorzucić switcha na wejście, a led'y będą informować o mocy grzewczej urządzenia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1163">djostry</a> — 6 mar 2014, o 13:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2014-03-06T12:41:08+01:00</updated>
<published>2014-03-06T12:41:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6249&amp;p=73196#p73196</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6249&amp;p=73196#p73196"/>
<title type="html"><![CDATA[Re: Attiny 25, PMW na PB0]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6249&amp;p=73196#p73196"><![CDATA[
Bity CS00, CS01 i CS02 są w rejestrze TCCR0B a nie w TCCR0A więc ustawienie prescalera na 1024 powinno wyglądać tak [syntax=c]TCCR0B |= (1&lt;&lt;CS01) | (1&lt;&lt;CS00);[/syntax]<br /><br />Attiny25 posiada tylko sześć pinów portu B z czego PB5 jest wykorzystywany jako RESET. Na moje to wystarczyło by napisać DDRB = 0b11111; żeby ustawić wszystkie piny portu B jako wyjścia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 6 mar 2014, o 12:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kurnachatka]]></name></author>
<updated>2014-03-06T12:42:34+01:00</updated>
<published>2014-03-06T12:37:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6249&amp;p=73195#p73195</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6249&amp;p=73195#p73195"/>
<title type="html"><![CDATA[Re: Attiny 25, PMW na PB0]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6249&amp;p=73195#p73195"><![CDATA[
Tak na szybko co mi się rzuciło w oczy to czy w tym miejscu nie ma być 8 bitów a nie 6<br /><br />DDRB = 0b111111; // ustawienie kierunku portu, wyjscie to 1 wejscie to 0<br /><br />czy to celowo?<br /><br />Albo lepiej tak ustawić port:<br />DDRB |= LED_1 | LED_2 | LED_3 | LED_4;<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=930">kurnachatka</a> — 6 mar 2014, o 12:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[djostry]]></name></author>
<updated>2014-03-06T12:34:00+01:00</updated>
<published>2014-03-06T12:34:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6249&amp;p=73193#p73193</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6249&amp;p=73193#p73193"/>
<title type="html"><![CDATA[Attiny 25, PMW na PB0]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6249&amp;p=73193#p73193"><![CDATA[
Witam.<br />Probuje &quot;odpalić&quot; PWM na wysciu PB0, w tej chwili nie mam żadnego sygnału na wyjściu, może ktoś zerknie gdzie mam błąd, bo siedzę już chwilę i nie mogę dojść do ładu.<br /><br />pozdawiam.<br /><br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 27-02-2014<br /> *      Author: Rafal<br /> */<br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#define LED_1 (1&lt;&lt;PB1)      //DIODA LED 1<br />#define LED_2 (1&lt;&lt;PB2)//DIODA LED 2<br />#define LED_3 (1&lt;&lt;PB3)      //DIODA LED 3<br />#define LED_4 (1&lt;&lt;PB4)//DIODA LED 4<br />#define LED_1_TOG PORTB ^= LED_1<br />#define LED_2_TOG PORTB ^= LED_2<br />#define LED_3_TOG PORTB ^= LED_3<br />#define LED_4_TOG PORTB ^= LED_4<br />#define LED_ON PORTB |= LED_1<br />#define LED_OFF PORTB &amp;=~ LED_1<br />//#define KEY (1&lt;&lt;PB5)//SWITCH wejscie<br />//#define KEY_DOWN !(PINB &amp; KEY)<br /><br /><br /><br /><br /><br />int main (void)<br /><br />{<br />// ****** inicjalizacja **************************************************************<br />TCCR0A |=(1&lt;&lt;WGM01)|(1&lt;&lt;WGM00); // tryb Fast PWM<br />TCCR0A |= (1&lt;&lt;CS00);// PRESCALER 1024<br />TCCR0A |= (1&lt;&lt;CS01);<br />TCCR0A |= (1&lt;&lt;CS02);  // PRESCALER 1024<br />TCCR0A |= (1&lt;&lt;COM0A1)| (1&lt;&lt;COM0A0); //WLACZENIE TRYBU PWM<br />//DDRB  |= (1&lt;&lt;PB0); //<br />DDRB = 0b111111; // ustawienie kierunku portu, wyjscie to 1 wejscie to 0<br /><br />OCR0A = 0;<br /><br /><br />while(1)<br />{<br /><br />OCR0A ++;<br />_delay_ms (100);<br /><br /><br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1163">djostry</a> — 6 mar 2014, o 12:34</p><hr />
]]></content>
</entry>
</feed>