Nie musi być ryba, wędka też dobra.
Witam Was!
Mam problem z interpretacją przebiegu na oscyloskopie.
Próbuje zrobić odczyt klawiszy z klawiatury PS2.
Przebieg transmisji w teorii wygląda następująco:
bit startu, zawsze 0
8 bitów danych, od najmłodszego
bit parzystości, ustawiany gdy jest parzysta liczba jedynek
bit stopu, zawsze 1
Tutaj link do tabeli can codów.
A
Tutaj 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.
A jpg z oscyloskopu to 3 wcielenie literki a....
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.
![Obrazek](https://obrazkiforum.atnel.pl/thumb/1775/4aa34116f49159d58152a1696e49b3d0.jpg)
![Obrazek](https://obrazkiforum.atnel.pl/thumb/1775/6265fc4cc613e052093dbdab03eeda2a.jpg)
Z oscyloskopu odczytuję 00011100001 "długo" nic i 0000011111100011100001 koniec
Literka a z tabeli 0x1E czyli b00011110
Literka a z strony 0x1C czyli b00011100
Literka a z oscyloskopu 0x38 czyli b00111000 bo pierwszy bit to 0...
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.