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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-01-27T20:01:28+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=5684&amp;mode</id>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2014-01-27T20:01:28+01:00</updated>
<published>2014-01-27T20:01:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5684&amp;p=66960#p66960</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5684&amp;p=66960#p66960"/>
<title type="html"><![CDATA[Re: RFID  EM4095  dekodowanie - potrzebna podpowiedź]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5684&amp;p=66960#p66960"><![CDATA[
W zielonej książce Mirka masz dekodowanie sygnału RC5 to też Manchester. Tam jeden Timer załatwia sprawę, ale korzysta z wejścia ICP. Można też wykrywać opadające zbocze (przerwanie zewnętrzne) i ustawiać timer na 3/4 bitu (gdzie bit to zmiana 1-0 lub 0-1) i w procedurze obsługi przerwania od timera sprawdzać stan wejścia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 27 sty 2014, o 20:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[icer_cmg]]></name></author>
<updated>2014-01-25T23:07:25+01:00</updated>
<published>2014-01-25T23:07:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5684&amp;p=66692#p66692</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5684&amp;p=66692#p66692"/>
<title type="html"><![CDATA[RFID  EM4095  dekodowanie - potrzebna podpowiedź]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5684&amp;p=66692#p66692"><![CDATA[
Postanowiłem zgłębić dekodowanie sygnału z EM4095, którym jest kod RFID. Posiadam karty 125kHz Manchester. <br /><br />EM4095 posiada dwa interesujące mnie wyjścia: RDY/CLK czyli sygnał zegarowy i DEMOD_OUT czyli zdemodulowany sygnał z karty. sygnał zegarowy między zboczami trwa 7,95-8,3 us, natomiast sygnał z karty liczy między zboczami 32 lub 64 syknięcia zegara. <br /><a href="http://forum.atnel.pl/_obrazki/o/1636/116b474d207e585da08563fe0ceae705.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1636/116b474d207e585da08563fe0ceae705.JPG" alt="Obrazek" /></a>  <a href="http://forum.atnel.pl/_obrazki/o/1636/48e2ef9322c59d09416c7bf4c3192799.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1636/48e2ef9322c59d09416c7bf4c3192799.JPG" alt="Obrazek" /></a><br /><br />Jak widać na przebiegach i podpierając się ramką RFID mamy następujący sygnał karty: <br /> 111111111<br />         00000<br />         00000<br />         00000<br />         00000<br />         01001<br />         01111<br />         11000<br />         00101<br />         10001<br />         00000<br />         01010 <br />Jest to dziewięć &quot;1&quot; początkowych, dziesięć razy cztery bity numeru karty i bit parzystości wierszy,  cztery bity parzystości kolumn i &quot;0&quot;<br /><br />Moja metoda dekodowania to:<br />jeśli na górze mamy długą kreskę to mamy przejście 0-&gt;1<br />jeśli na dole mamy długą kreskę to mamy przejście 1-&gt;0<br />każda krótka kreska to powtórzenie aktualnego stanu. <br /><br />Sygnał chcę zamienić na ASCII za pomocą Attiny13A i wysłać za pomocą uart lub I2C (zależnie od wersji).<br /><br /><br />Tu są moje pytanie:<br /><br /> Pomysł to liczenie sygnału zegarowego jednym przerwaniem (liczenie tylko zboczy opadających) i szukanie  zbocza na demod (muszę wiedzieć jakie wystąpiło) -  po jego wystąpieniu sprawdzanie licznika zegarowego i zapisywanie bitu do zmiennej. I tu właśnie nie wiem, których przerwań najlepiej użyć. Jakaś mała podpowiedź byłaby dla mnie zbawieniem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1636">icer_cmg</a> — 25 sty 2014, o 23:07</p><hr />
]]></content>
</entry>
</feed>