Abel invert help
Gyorgy Varga
vgyorgy at gylab.hu
Fri Sep 23 23:15:59 CEST 2005
Guta kerülget, egyszerûen nem értem, hogy miért negálgat. Van
valakinek ötlete?
A program releváns részei
MODULE enc
ENC_A PIN 22 istype 'com,buffer';
ENC_B PIN 23 istype 'com,buffer';
TP7 PIN 1 istype 'com,buffer';
TP6 PIN 2 istype 'com,buffer';
TP8 PIN 12 istype 'com,buffer';
TP9 PIN 13 istype 'com,buffer';
TP13 PIN 20 istype 'com,buffer';
an node istype 'reg,buffer';
an2 node istype 'reg,buffer';
bn2 node istype 'reg,buffer';
aup node;
adn node;
EQUATIONS
// ---------------------------- Encoder handling ----------------------------
CLK = TP7;
an.clk = CLK; an.d = ENC_A;
an2.clk = CLK; an2.d = an.q;
aup = an.q & !an2.q;
adn = !an.q & an2.q;
clk_up = (aup & ENC_B) # (adn & !ENC_B);
clk_dn = (aup & !ENC_B) # (adn & ENC_B);
TP6 = ENC_A;
TP8 = an.q;
TP9 = an2.q;
TP13 = aup.q;
A problémám az utolsó néhány bejegyzéssel van. Az ENC_A-nak adok
jelet, a TP-ket szkópolom. A CLK-n egy 10Mhz órajel van.
Amit mérek:
TP6: ENC_A negáltja!
TP8: TP6
TP9: ENC_A nem negálva.
Miért invertálgat nekem mindenféléket?
--
Best regards,
Gyorgy mailto:vgyorgy at gylab.hu
More information about the Elektro
mailing list