Mam dziwny problem z XC9536 i prostym programem w Ablu - układ nie działa jakbym oczekiwał.
Zrobiłem dekoder sygnału kwadraturowego na 4 przerzutnikach (dekoduje mi sygnał na dwa wyjścia + i -).
Czy taka definicja we, wy i zmiennych jest poprawna?
MSR_CLK PIN 8; - sygnał zegarowy na wejście CLK przerzutników
ENC_A PIN 32; - wejście A enkodera ENC_B PIN 31; - wejście B enkodera
ENC_INC PIN 6 istype 'com'; - wyjście + ENC_DEC PIN 7 istype 'com'; - wyjście -
cztery przerzutniki typu D
NEWA NODE istype 'reg,buffer'; NEWB NODE istype 'reg,buffer'; OLDA NODE istype 'reg,buffer'; OLDB NODE istype 'reg,buffer';
i wzajemne powiązanie przerzutników
SM