<?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=14072&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-01-04T21:37:57+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=14072&amp;mode</id>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2016-01-04T21:37:57+01:00</updated>
<published>2016-01-04T21:37:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149688#p149688</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149688#p149688"/>
<title type="html"><![CDATA[Re: Problem z TCCR0 w attiny 2313]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149688#p149688"><![CDATA[
Witam<br /><div class="quotetitle">ELEKTRON105 napisał(a):</div><div class="quotecontent"><br />.No i zaczęło gadać.<br /></div><br />...tylko z jakim preskalerem:<br /><div class="quotetitle">ELEKTRON105 napisał(a):</div><div class="quotecontent"><br />[syntax=c]TCCR1B |= (1&lt;&lt;CS00)|(1&lt;&lt;CS00);[/syntax]<br /></div><br />To tak jakbyś ustawił (1&lt;&lt;CS10); a to jest bez podziału.<br />Nota, nota i jeszcze raz nota  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 4 sty 2016, o 21:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ELEKTRON105]]></name></author>
<updated>2016-01-03T15:24:13+01:00</updated>
<published>2016-01-03T15:24:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149558#p149558</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149558#p149558"/>
<title type="html"><![CDATA[Re: Problem z TCCR0 w attiny 2313]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149558#p149558"><![CDATA[
Dziękuję wam Przyjaciele.<br />Kolejny raz w ostateczności po kilku godzinach doświadczeń wszelakich,znów to Wy pomogliście mi to opanować.<br />Kolega kicajek wskazał mi mały szczegół w którym tkwił problem.Nie zaglądałem przez cały czas do ustawień samego procka no ale jeżeli ktoś mi już palcem w to miejsce wskazał to postanowiłem przyjrzeć się głębiej ustawieniom no i zamiast Attiny 2313 miałem wczytany Attiny 2313A.No i zaczęło gadać.<br />Sama wskazówka też była pomocna że warunek nie mógł się spełnić dlatego funkcja ta mi przeskakiwała.Kolega janusz17 też dużo mi pomógł bo już przynajmniej szukałem co innego a nie tkwiąc w martwym punkcie i kombinując na wszystkie sposoby program zmienić.<br /><br />Bardzo jeszcze raz dziękuję i obiecuję pomoc innym jak sam dobrze opanuje C.<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2242">ELEKTRON105</a> — 3 sty 2016, o 15:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2016-01-03T13:42:12+01:00</updated>
<published>2016-01-03T13:42:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149537#p149537</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149537#p149537"/>
<title type="html"><![CDATA[Re: Problem z TCCR0 w attiny 2313]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149537#p149537"><![CDATA[
Witam<br />A ja mam pyt. dotyczące tych if'ów:<br />[syntax=c]if(R&gt;255)R=254;<br />....[/syntax]<br />1. jeśli uint8_t R to cieżko będzie spełnić ten warunek - raczej : if(R&gt;254) R=255;<br /><br /><br /><div class="quotetitle">ELEKTRON105 napisał(a):</div><div class="quotecontent"><br />Próbowałem cleanerem kilka razy i nic się nie zmienia<br /></div><br />...a może masz ustawiony inny uC niż ten/ta ATtiny.<br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 3 sty 2016, o 13:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ELEKTRON105]]></name></author>
<updated>2016-01-03T13:23:00+01:00</updated>
<published>2016-01-03T13:23:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149535#p149535</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149535#p149535"/>
<title type="html"><![CDATA[Re: Problem z TCCR0 w attiny 2313]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149535#p149535"><![CDATA[
<div class="quotetitle">janusz17 napisał(a):</div><div class="quotecontent"><br />Skompilowałem ten Twój projekt u siebie i wszystko jest ok. Nie ma błędów ani worningów. Może spróbuj zrobić clean projektu przed kompilacją.<br /></div><br /><br />Próbowałem cleanerem kilka razy i nic się nie zmienia.Ale już mi dużo pomogłeś bo teraz przynajmniej wiem że gdzie indziej się to kompiluje.<br />Cały program działa już fizycznie w układzie jedynie chciałem do kończyć program i dopisać ten trzeci kolor.A tu niespodzianka nie działa.<br />Spróbuję wymienić procek może w tym tkwi problem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2242">ELEKTRON105</a> — 3 sty 2016, o 13:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[janusz17]]></name></author>
<updated>2016-01-03T12:31:59+01:00</updated>
<published>2016-01-03T12:31:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149530#p149530</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149530#p149530"/>
<title type="html"><![CDATA[Re: Problem z TCCR0 w attiny 2313]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149530#p149530"><![CDATA[
Skompilowałem ten Twój projekt u siebie i wszystko jest ok. Nie ma błędów ani worningów. Może spróbuj zrobić clean projektu przed kompilacją.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1226">janusz17</a> — 3 sty 2016, o 12:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ELEKTRON105]]></name></author>
<updated>2016-01-03T10:39:18+01:00</updated>
<published>2016-01-03T10:39:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149525#p149525</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149525#p149525"/>
<title type="html"><![CDATA[Problem z TCCR0 w attiny 2313]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=14072&amp;p=149525#p149525"><![CDATA[
Witam Wszystkich w nowym 2016 roku oraz życzę dużo zdrówka oraz jak najwięcej wolnego czasu na AVR-ery i jak najmniej z nimi problemów.<br /><br />Problem mój zaistniał jeszcze w starym roku a już w nowym to chciał bym go jak najszybciej rozwiązać.<br />Problem polega na tym że buduje prosty sterownik do sterowania podświetlaniem pułki.<br />Wykorzystuję do tego celu attiny 2313 i chciałem zaprzęgnąć do pracy wszystkie PWMy sprzętowe.Wszystko było bu dobrze gdyby nie fakt że na samym końcu zaistniał problem z TCCR0 którego nie potrafię w żaden sposób uruchomić bo co bym nie wpisywał zawsze wyskakują mi błędy Wpisując TCCRO z A lub z B zawsze podkreśla mi linijkę z kodem i pisze &quot;undeclared (first use in this function)&quot;.<br />Proszę Was o wskazówki dlaczego próbując cokolwiek z TCCR0 jest błędem.<br /><br />Z góry serdecznie dziękuję i pozdrawiam.<br /><br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 31 grudzień 2015<br /> *      Author: Marek<br /> */<br />#include&lt;avr/io.h&gt;<br /><br /><br />#include&lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />#define led1 (1&lt;&lt;PD4)<br />#define led1_on = ~led1<br />#define led1_off |=led1<br />#define led1_tog ^=led1<br /><br />#define pr1 (1&lt;&lt;PD0)<br />#define pr1_on (!(PIND &amp; (pr1)))<br />#define pr1_off |=pr1<br />#define pr2 (1&lt;&lt;PD1)<br />#define pr2_on (!(PIND &amp; (pr2)))<br />#define pr2_off |=pr2<br />#define pr3 (1&lt;&lt;PD2)<br />#define pr3_on (!(PIND &amp; (pr3)))<br />#define pr3_off |=pr3<br /><br />volatile uint8_t R;<br />volatile uint8_t G;<br />volatile uint8_t B;<br /><br />volatile uint8_t x;<br />volatile uint16_t zegar;<br /><br />uint8_t z;<br /><br />int main (void){<br />DDRB =0b11111111;<br />   PORTB =0b00000000;<br />    DDRD =0b1110000;<br />   PORTD =0b1111111;<br /><br />TCCR1A |= (1&lt;&lt;WGM11)|(1&lt;&lt;WGM10);<br />TCCR1A |= (1&lt;&lt;COM1A1)|(1&lt;&lt;COM1B1);<br />TCCR1B |= (1&lt;&lt;CS00)|(1&lt;&lt;CS00);<br /><br />DDRB = 0xFF;<br /><br />TCCR0A |= (1 &lt;&lt; WGM01);<br />TCCR0B |= (1 &lt;&lt; CS02) | (1 &lt;&lt; CS00);<br /><br /> OCR0A = 0xFd;<br />TIMSK |= (1 &lt;&lt; OCIE0A);<br /><br />sei();<br />while(1)<br />{<br /><br />switch(x)<br />{<br />case 1:<br />_delay_ms(50);<br />PORTD led1_tog;<br />if(pr1_on)R=R+1;<br />if(R&gt;255)R=254;<br />if(pr3_on)R=R-1;<br />if(R==0)R=0;<br />OCR1A = R;<br /><br />break;<br />case 2:<br />_delay_ms(100);<br />PORTD led1_tog;<br />if(pr1_on)B=B+1;<br />if(B&gt;255)B=254;<br />if(pr3_on)B=B-1;<br />if(B==0)B=0;<br />OCR1B = B;<br />break;<br /><br />case 3:<br />_delay_ms(200);<br />PORTD led1_tog;<br />if(pr1_on)G=G+1;<br />if(G&gt;255)G=254;<br />if(pr3_on)G=G-1;<br />if(G==0)G=0;<br />//OCR0A = G;<br />break;<br /><br />case 4:<br /><br />PORTD led1_off;<br />break;<br /><br />}}}<br />ISR(TIMER1_COMPA_vect)<br />{<br /><br />zegar++;<br />if(zegar&gt;255)zegar=0;<br />if((pr2_on)&amp;(zegar==50))x=x+1;<br />if(x&gt;4)x=0;<br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2242">ELEKTRON105</a> — 3 sty 2016, o 10:39</p><hr />
]]></content>
</entry>
</feed>