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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2020-09-12T08:39:56+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=23335&amp;mode</id>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2020-09-12T08:39:56+01:00</updated>
<published>2020-09-12T08:39:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228968#p228968</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228968#p228968"/>
<title type="html"><![CDATA[Re: Coś nie tak z ATtiny44]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228968#p228968"><![CDATA[
W przypadku problemów zawsze możesz spróbować skompilować kod w MkClipse. Wtedy będziesz mógł określić gdzie leży problem (kod czy środowisko)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 12 wrz 2020, o 08:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarosław J]]></name></author>
<updated>2020-09-12T08:09:52+01:00</updated>
<published>2020-09-12T08:09:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228967#p228967</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228967#p228967"/>
<title type="html"><![CDATA[Re: Coś nie tak z ATtiny44]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228967#p228967"><![CDATA[
Dziękuję Mirku. Zadziałało.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=786">Jarosław J</a> — 12 wrz 2020, o 08:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-09-12T08:00:34+01:00</updated>
<published>2020-09-12T08:00:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228965#p228965</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228965#p228965"/>
<title type="html"><![CDATA[Re: Coś nie tak z ATtiny44]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228965#p228965"><![CDATA[
<div class="quotetitle">Jarosław J napisał(a):</div><div class="quotecontent"><br />We właściwościach projektu mam ustawione target hardware attiny44, jednak w pliku io.h mam aktywne tylko<br /></div><br />i dlatego masz te problemy...<br /><br />stwórz nowy projekt a najlepiej nowy workspace na chwilę, jak będziesz tworzył nowy projekt to nie zmieniaj domyślnego procka ATmega16 podczas tworzenia projektu ! Tak jak zawsze mówię w poradnikach - żeby na tym etapie nie wybierać jeszcze docelowego procka.<br /><br />Gdy projekt już stworzysz - to stwórz main.c i napisz pusty szkielet programu, skompiluj żeby tylko poszło<br /><br />i DOPIERO teraz - we właściwościach projektu zmień procka na ATtiny44 ... zrób clean projektu i skompiluj<br /><br />wszystko powinno już być dobrze<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 12 wrz 2020, o 08:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarosław J]]></name></author>
<updated>2020-09-12T05:44:12+01:00</updated>
<published>2020-09-12T05:44:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228964#p228964</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228964#p228964"/>
<title type="html"><![CDATA[Re: Coś nie tak z ATtiny44]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228964#p228964"><![CDATA[
No właśnie tak podejrzewam, jednak nie wiem dla czego eclipse nie chce mi zalinkować właściwych plików nagłówkowych. <br />We właściwościach projektu mam ustawione target hardware attiny44, jednak w pliku io.h mam  aktywne tylko <br />[syntax=c]#elif defined (__AVR_ATmega16__)<br />#  include &lt;avr/iom16.h&gt;[/syntax]<br /><br />wszystko inne jest wyszarzone. <br /><br />Nie wiem gdzie jeszcze i co zmienić, żeby eclipse rozpoznało mi właściwy procesor.<br /><br /><br /> W makefile też wszystko wygląda ok :<br />-mmcu=attiny44<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=786">Jarosław J</a> — 12 wrz 2020, o 05:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Draxter32]]></name></author>
<updated>2020-09-11T23:31:33+01:00</updated>
<published>2020-09-11T23:31:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228963#p228963</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228963#p228963"/>
<title type="html"><![CDATA[Re: Coś nie tak z ATtiny44]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228963#p228963"><![CDATA[
Skąd taka nazwa wektora? Czy nie powinno być czasem TIM0_COMPA_vect lub TIM0_COMPB_vect dla ATTiny44.<br />To może być problem z podlinkowaniem nieodpowiedniego pliku nagłówkowego.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8185">Draxter32</a> — 11 wrz 2020, o 23:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarosław J]]></name></author>
<updated>2020-09-11T22:14:30+01:00</updated>
<published>2020-09-11T22:14:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228962#p228962</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228962#p228962"/>
<title type="html"><![CDATA[Coś nie tak z ATtiny44]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23335&amp;p=228962#p228962"><![CDATA[
Hej  Potrzebuję napisać krótki program na attiny 44 <br />Utworzyłem nowy projekt  w Workspace <br />i napisałem taki program: <br /><br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;avr/wdt.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;string.h&gt;<br /><br />void timer0_init ( void ) {<br />  TCCR0A |= (1&lt;&lt;CS00)|(1&lt;&lt;CS01);  // prescaler = 64<br />  TCCR0A |= (1&lt;&lt;WGM01);//CTC mode<br />  OCR0A = 124 ;// every  &#91; 1 ms &#93;<br />  TCCR0A |= ( 1 &lt;&lt; COM0A0 ) ;     // enable CompareA interrupt<br />}<br /><br />int main ( void ) {<br /><br />  timer0_init ( ) ;<br /><br />  while ( 1 ) {<br /><br />  }<br />}<br /><br />ISR( TIMER0_COMP_vect ) {<br /><br />}[/syntax]<br /><br /><br />Po kompilacji mam błędy jakby kompilator nie znał definicji rejestrów i przerwań :<br /><a href="https://obrazkiforum.atnel.pl/786/dafc0a671c4f1afd7672632dc2117783.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/786/dafc0a671c4f1afd7672632dc2117783.png" alt="Obrazek" /></a><br />../main.c:32:6: warning: 'TIMER0_COMPA_vect' appears to be a misspelled signal handler, missing __vector prefix [-Wmisspelled-isr]<br /><br />Zauważyłem, że kompilator po naciśnięciu ctr + nazwa przrewania (ISR( TIMER0_COMP_vect ) )    lub spacja przekierowuje mnie do pliku iom16.h<br />Nie jestem pewny czy to dobry plik jest zalinkowany ponieważ  w jego zasobach faktycznie  nie są zdefiniowane <br />wszystkie rejestry. <br />Dodam jeszcze, że  przekopiowałem jeszcze raz całego Eclipsa wg NAJNOWSZEGO poradnika Mirka, ścieżki mam  dobrze ustawione do Atmel Toolchain <br />kompilacja na inne procesory  przebiega bezproblemowo <br />Ktoś mógłby podpowiedzieć co się mogło stać?<br /><br />Oczywiście patrzyłem do noty i nazwy wszystkich rejestrów jakich użyłem,  w ATtiny 44 istnieją.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=786">Jarosław J</a> — 11 wrz 2020, o 22:14</p><hr />
]]></content>
</entry>
</feed>