Forum: Mikrocontroller und Digitale Elektronik Problem mit ISPDesignClassic


von Engin D. (compilelogic)


Angehängte Dateien:

Lesenswert?

Hallo,ich wüsste gerne,was es mit dem Fehler auf sich hat. Hab schon 
darüber Gegooglet aber nichts gefunden.

Danke im Vorraus

von Bernhard S. (b_spitzer)


Lesenswert?

versuch's mal mit
ctrz.clk = Q3.q;

von Bernhard S. (b_spitzer)


Lesenswert?

Nachtrag zur Erklärung: die DOT-Extension .FB, die der Compiler hier 
einfügen will, geht bei dem Signal nicht, weil es ein NODE ist. (warum 
das der Compiler trotzdem versucht... Bug oder Feature)
Darüber hinaus ist so ein gemischtes Synchrones/Asynchrones Design nicht 
wirklich schön. Das Taktsignal für den Zehner-Zähler wird intern anders 
geroutet. Besser wäre ein Übertragssignal, mit dem der Zähler die 
10er-Stelle zählt:
EQUATIONS
ueber = Q3 & !Q2 & !Q1 & Q0; // aktiv bei 9
ctrZ.q = Takt;  // gleicher Takt wie Einerstelle!

Truth_Table
([ueber, ctrZ]:> ctrZ)
 [   0 ,  0  ]:>  0;  // stehen bleiben
 [   0 ,  1  ]:>  1;  // stehen bleiben
 [   0 ,  2  ]:>  2;  // stehen bleiben
 [   0 ,  3  ]:>  3;  // stehen bleiben
 [   1 ,  0  ]:>  1;  // Zehnerstelle erhöhen
 [   1 ,  1  ]:>  2;  // Zehnerstelle erhöhen
   etc.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.