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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-04-14T23:44:55+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=30&amp;t=18152&amp;mode</id>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2017-04-14T23:44:55+01:00</updated>
<published>2017-04-14T23:44:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187134#p187134</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187134#p187134"/>
<title type="html"><![CDATA[Re: Scan Code i AVR]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187134#p187134"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Czyli wiele zamieszanie wprowadza mi oscyloskop który najmłodsze dane wyświetla jako pierwsze...<br /></div>Oscyloskop dobrze Ci wyświetla, bo pokazuje jak to jest fizycznie wysyłane. A interpretacja czy najpierw jest wysyłany najstarszy czy najpierw najmłodszy, należy do specyfikacji danej komunikacji.<br /><!-- m --><a class="postlink" href="http://www.computer-engineering.org/ps2protocol/" >http://www.computer-engineering.org/ps2protocol/</a><!-- m --><br />Ale jak możesz pooglądać na najnowszym poradniku Mirka o RS232 (<!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2017/04/rs232-od-podstaw-hardware.html" >http://mirekk36.blogspot.com/2017/04/rs ... dware.html</a><!-- m -->), to w RS232 też najpierw masz wysyłany najmłodszy bita a na końcu najstarszy.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 14 kwi 2017, o 23:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[norniiica]]></name></author>
<updated>2017-04-14T11:03:42+01:00</updated>
<published>2017-04-14T11:03:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187078#p187078</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187078#p187078"/>
<title type="html"><![CDATA[Re: Scan Code i AVR]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187078#p187078"><![CDATA[
<div class="quotetitle">czarekgr napisał(a):</div><div class="quotecontent"><br />Z tego co wiem, być może się mylę bo dawno o tym czytałem, to klawiatura nie wysyła kodu ASCII, ale numer klawisza.<br />Przy naciśnięciu jakiś i przy puszczeniu inny (pewnie się jednym bitem różnią). Dopiero potem te kody są zamieniane na ASCII.<br /></div><br /><br />Dzięki za zainteresowanie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />My właśnie o kodach SCAN CODE cały czas mówimy -przynajmniej tak mi się wydaje.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1775">norniiica</a> — 14 kwi 2017, o 11:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[czarekgr]]></name></author>
<updated>2017-04-14T07:48:37+01:00</updated>
<published>2017-04-14T07:48:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187056#p187056</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187056#p187056"/>
<title type="html"><![CDATA[Re: Scan Code i AVR]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187056#p187056"><![CDATA[
Z tego co wiem, być może się mylę bo dawno o tym czytałem, to klawiatura nie wysyła kodu ASCII, ale numer klawisza.<br />Przy naciśnięciu jakiś i przy puszczeniu inny (pewnie się jednym bitem różnią). Dopiero potem te kody są zamieniane na ASCII.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14311">czarekgr</a> — 14 kwi 2017, o 07:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[norniiica]]></name></author>
<updated>2017-04-14T22:42:14+01:00</updated>
<published>2017-04-14T07:39:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187055#p187055</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187055#p187055"/>
<title type="html"><![CDATA[Re: Scan Code i AVR]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187055#p187055"><![CDATA[
Jak obrócę to z kolei:<br /><br />Z oscyloskopu odczytuję 00011100001 &quot;długo&quot; nic i 0000011111100011100001<br />                              a=00011100<br /><br />Ok. Teraz nabiera to sensu, ale ale klawiatura wysyła dodatkowo kod 0xF0 -który tutaj wygląda tak: 00000111111... czy ktoś wie dlaczego tak a nie 11110000?<br /><br />Mam! bo w sygnale zwolnionego klawisza F0 też jest bit startu czyli 0 potem trzeba odwrócić dane z oscyloskopu i teraz bit parzystości i bit stopu 1 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />)))<br /><br />Dzięki<br />Czyli wiele zamieszanie wprowadza mi oscyloskop który najmłodsze dane wyświetla jako pierwsze...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1775">norniiica</a> — 14 kwi 2017, o 07:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2017-04-14T00:40:32+01:00</updated>
<published>2017-04-14T00:40:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187053#p187053</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187053#p187053"/>
<title type="html"><![CDATA[Re: Scan Code i AVR]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187053#p187053"><![CDATA[
A odwróć kolejność bitów dla 00111000  (0x38) i masz 00011100 (0x1C) <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />-- <br />Pozdrawiam,<br />Robert<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 5 minutach ]</span></strong><br /><br /><div class="quotetitle">norniiica napisał(a):</div><div class="quotecontent"><br />Literka a z tabeli 0x1E czyli b00011110<br />Literka a z strony 0x1C czyli b00011100<br /></div><br />U mnie w kodzie w komentarzach mam:<br />[syntax=c]/* Scan Code Set 1 - XT keyboard scan code set<br /><br />101-, 102-, and 104-key keyboards:<br />KEYMAKE_CODEBREAK_CODE<br />----------------------<br />KEY_A0x1E0x9E// A<br />KEY_B0x300xB0// B<br />...[/syntax]<br /><br />oraz<br />[syntax=c]/* Scan Code Set 2 - PS/2 &amp; AT keyboard default scan code set<br />most of make code (press key) have one byte<br />break code (release key) have byte 0xF0 and scan code<br />extended make code have two byte begining from 0xE0<br />brak code for extended make codes begining from 0xE0, next 0xF0 and make code<br /><br />101-, 102-, and 104-key keyboards:<br />KEYMAKE_CODEBREAK_CODE<br />----------------------<br />KEY_A0x1C{ 0xF0, 0x1C }// A<br />KEY_B0x32{ 0xF0, 0x32 }// B<br />...[/syntax]<br /><br />i <br />[syntax=c]/* Scan Code Set 3 - AT keyboard scan code set<br /><br />101-, 102-, and 104-key keyboards:<br />KEYMAKE_CODEBREAK_CODE<br />----------------------<br />KEY_A0x1C{ 0xF0, 0x1C }// A<br />KEY_B0x32{ 0xF0, 0x32 }// B<br />...[/syntax]<br /><br />U wszystko się zgadza, wystarczy wybrać odpowiednią klawiaturę (Scan Code Set) <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 14 kwi 2017, o 00:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[norniiica]]></name></author>
<updated>2017-04-13T22:04:13+01:00</updated>
<published>2017-04-13T22:04:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187050#p187050</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187050#p187050"/>
<title type="html"><![CDATA[Scan Code i AVR]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18152&amp;p=187050#p187050"><![CDATA[
Nie musi być ryba, wędka też dobra.<br /><br />Witam Was!<br /><br />Mam problem z interpretacją przebiegu na oscyloskopie.<br />Próbuje zrobić odczyt klawiszy z klawiatury PS2. <br /><br />Przebieg transmisji w teorii wygląda następująco:<br /><br />bit startu, zawsze 0<br />8 bitów danych, od najmłodszego<br />bit parzystości, ustawiany gdy jest parzysta liczba jedynek<br />bit stopu, zawsze 1<br /><br /><a href="https://msdn.microsoft.com/en-us/library/aa299374(v=vs.60).aspx"  class="postlink">Tutaj</a> link do tabeli can codów.<br />A <a href="http://www.leon-instruments.pl/2011/09/avr-klawiatura-ps2.html"  class="postlink">Tutaj</a> link do strony na, której się wzorowałem. Jest tu taki fragment opisujący literkę a jako 0x1c -co ni jak się ma do powyższej tabeli kodów.<br />A jpg z oscyloskopu to 3 wcielenie literki a....<br /><br />Zrobiłem dwa zdjęcia bo na jednym by było za małe to wszystko. Pierwszy jpg jest z lewej a potem pojawia się drugi. <br /><br /><a href="https://obrazkiforum.atnel.pl/1775/4aa34116f49159d58152a1696e49b3d0.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1775/4aa34116f49159d58152a1696e49b3d0.jpg" alt="Obrazek" /></a><br /><br /><br /><a href="https://obrazkiforum.atnel.pl/1775/6265fc4cc613e052093dbdab03eeda2a.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1775/6265fc4cc613e052093dbdab03eeda2a.jpg" alt="Obrazek" /></a><br /><br />Z oscyloskopu odczytuję 00011100001 &quot;długo&quot; nic i 0000011111100011100001 koniec<br /><br />Literka a z tabeli          0x1E czyli b00011110<br />Literka a z strony         0x1C czyli b00011100<br />Literka a z oscyloskopu 0x38 czyli b00111000 bo pierwszy bit to 0...<br /><br />Uprzejmie proszę o naprowadzenie mnie na prawidłowe tory. Próbowałem już odwracać przebieg prawo/lewo i 0/1 -i nic to nie dało.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1775">norniiica</a> — 13 kwi 2017, o 22:04</p><hr />
]]></content>
</entry>
</feed>