( bucko | 2020. 06. 01., h - 01:32 )

Sok a szöveg, miközben a kvadratúra dekóder egy hardver, és Lenin elvtárs is megmondta: Olvasni hatalom! :D

A forgásirány detektálása (fáziskomparátor ?) és a jelek számlálása (számláló) is hardver, miközben az "egy PIC szakértő" == Microchip.

Tehát google: quadrature decoder clc = Configurable Logic Cell Tips 'n Tricks - Microchip Technology

Ebben meg van egy ilyen: decoding a quadrature-encoded input signal.

A feladat megoldása:

- kialálod mit szeretnél

- kiválasztod a megfelelő PIC-et (nagyságrendileg 300Ft)

- GUI segítségével összekötögeted a hardvert - ez generálni fogja az ehhez szükséges néhány utasítást

- a "szoftver" ezzel kész, mert hardver ;) (==0 utasítás)

- az eredményt kiolvasod, tárolod, tetszés szerinti interfészen elküldöd...

A PIC(16) családban az a szép, hogy folyamatosan fejlesztik, miközben már-már kihasználhatatlan mennyiségű (standard) perifériát zsúfolnak minden tokba.