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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-09-27T13:04:26+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=50&amp;t=13059&amp;mode</id>
<entry>
<author><name><![CDATA[Jeremus]]></name></author>
<updated>2015-09-27T13:04:26+01:00</updated>
<published>2015-09-27T13:04:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140851#p140851</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140851#p140851"/>
<title type="html"><![CDATA[Re: disassembler dla avr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140851#p140851"><![CDATA[
dzięki za namiary- problem z tym że hex zawiera trochę więcej informacji niż czysty binarny kod.<br />reavr zrobił cos takiego  jak poniżej : - niezbyt to czytelne , chociaż wiadomo o co chodzi. gorzej by było  bez źródeł <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />)<br />tak więc dziękuje za zainteresowanie, ale jednak odtworzę kod od nowa,..<br /><br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">&#91;syntax=c&#93;main()<br />{<br />  DDRC |= (1&lt;&lt;PC2);<br />  while (1)<br />  {<br /><br />   PORTC ^= ( 1 &lt;&lt; PC2);<br />  }<br /><br />}&#91;/syntax&#93;</div><br />wyszło cos takiego :<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">&#91;syntax=asm&#93;<br />__start::<br />; L0034:<br />   clr   r1<br />   out   p3F,r1<br />   ldi   r28,kFF<br />   ldi   r29,k08<br />   out   p3E,r29<br />   out   p3D,r28<br />    call   L0040<br />   jmp   L0046<br />;   -----------   jump on last line<br />L003E:<br />   jmp   L0000<br />;   -----------   jump on last line<br />L0040:<br />   sbi   p07,b2<br />   ldi   r25,k04<br />L0042:<br />   in   r24,p08<br />   eor   r24,r25<br />   out   p08,r24<br />   rjmp   L0042<br />;   -----------   jump on last line<br />L0046:<br />   cli<br />L0047:<br />   rjmp   L0047<br />;   -----------   jump on last line<br />; pc=0x48(0x90)<br />;<br />__text_end::<br />&#91;/synatax&#93;</div><br /><br /><br /><span style="color: #FF0000"><strong>proszę prawidłowo wklejać kody --&gt; <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l --><br />-- SunRiver</strong></span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5581">Jeremus</a> — 27 wrz 2015, o 13:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jeremus]]></name></author>
<updated>2015-09-27T11:54:56+01:00</updated>
<published>2015-09-27T11:54:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140844#p140844</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140844#p140844"/>
<title type="html"><![CDATA[Re: disassembler dla avr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140844#p140844"><![CDATA[
kod mój, ale to przeszło 10 lat temu.<br />w sumie pewnie masz rację , aby napisać od nowa.<br />to są zwykłe pętle w których w &quot;chytry&quot; sposób  są ustawiane porty sterujące &quot;zapalaniem&quot; i &quot;gaszeniem&quot; ledów.<br />nie chciało mi się tylko na nowo wymyślać  tych kombinacji<br />ps. odpaliłem programik ReAVR - nawet działa, jak znajdę chwilę to popatrzę jakie  daje wyniki na bardzo prostym kodzie typu ustaw port<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5581">Jeremus</a> — 27 wrz 2015, o 11:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[phill2k]]></name></author>
<updated>2015-09-27T11:50:29+01:00</updated>
<published>2015-09-27T11:50:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140843#p140843</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140843#p140843"/>
<title type="html"><![CDATA[Re: disassembler dla avr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140843#p140843"><![CDATA[
Spróbuj tego - <a href="https://www.onlinedisassembler.com/odaweb/"  class="postlink">https://www.onlinedisassembler.com/odaweb/</a><br />lub tego - <a href="https://github.com/vsergeev/vavrdisasm"  class="postlink">https://github.com/vsergeev/vavrdisasm</a>,<br />lub tego - <a href="http://linux.softpedia.com/get/Programming/Disassemblers/vAVRdisasm-28478.shtml"  class="postlink">http://linux.softpedia.com/get/Programming/Disassemblers/vAVRdisasm-28478.shtml</a>,<br />lub tego - <a href="https://www.hex-rays.com/products/ida/"  class="postlink">https://www.hex-rays.com/products/ida/</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=75">phill2k</a> — 27 wrz 2015, o 11:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2015-09-27T11:29:45+01:00</updated>
<published>2015-09-27T11:29:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140840#p140840</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140840#p140840"/>
<title type="html"><![CDATA[Re: disassembler dla avr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140840#p140840"><![CDATA[
analizator w łapkę i inżynieria odwrotna ...<br />ew poszukaj emulatora avr (są choć to syf) i może ci się uda <br /><br />z doświadczenia ... łatwiej ci będzie napisać nowe (zwłaszcza że raz napisałeś)<br />no chyba że jednak kod nie jest twój ... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 27 wrz 2015, o 11:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jeremus]]></name></author>
<updated>2015-09-27T07:29:03+01:00</updated>
<published>2015-09-27T07:29:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140826#p140826</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140826#p140826"/>
<title type="html"><![CDATA[disassembler dla avr]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=13059&amp;p=140826#p140826"><![CDATA[
Witam<br />Potrzebuję odtworzyć kod programu na 2313.<br />Zaginęły mi źródła, a jedyne hex mam tylko w działającym urządzeniu.<br />Jakieś 10 lat temu zrobiłem gwiazdę na choinkę z ciekawymi efektami.<br />Potrzebne mi &quot;coś&quot; co odczyta kod wynikowy z procka., a potem zdeassembluje ten kod na instrukcje assemblera.<br />A jeszcze lepiej, jeśli dodatkowo zamieni ten assembler na kod &quot;c&quot;- ale to już niekoniecznie. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Szukałem w necie - wyniki wskazują np. na &quot;deavr&quot;.<br />Może jednak ktoś przerabiał już taki temat  i podzieli się wskazówkami czego najlepiej użyć ?<br />Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5581">Jeremus</a> — 27 wrz 2015, o 07:29</p><hr />
]]></content>
</entry>
</feed>