also nochmal,
für dieses program brauchen beide unit die gleiche zeit:
hab grad gesen ist ein schreibfehler in program, in der zweiten zeil soll es DATA heißen nicht DATAN
hallo,
das program habe ich in basic geschrieben. also mit der alten software von ccontrol. bei der neuen m-unit gabs keine software dabei. deswegen habe ich probiert ob es mit der alten software geht. und es ging. die neue m-unit tut was es tun soll, nur mit der gleichen geschwindigkeit wie die alte m-unit.
den befehl spisend habe ich nicht benuzt. so ein befehl kenn ich auch nicht. hab auch in der beschreibung von conrad nicht gefunden. was mach der?
also nochmal,
für dieses program brauchen beide unit die gleiche zeit:
hab grad gesen ist ein schreibfehler in program, in der zweiten zeil soll es DATA heißen nicht DATAN
Ich habe auf www.c-control-support.de zwei
Benchmarks geladen.
Jeweils für die neue und alte Unit mit Application
Board.
-----------------------------------------------------
Ich habe folgende Werte in deinem Programm gemessen:
alt neu
8ms - 390 us (x20) -> CLOCK TO CLOCK
1070 ms - 37ms (x29) -> TOTAL
DIE HARD
was mach ich dann falsch, das bei mir beide gleich schnell sind. muß ich für die neue das andere program zum compelieren nehmen(welches beim neuen programmieradapter dabei ist)?
mh, ich denk ma das liegt am pulse befehl. denn der wird wohl eine bestimmte festgelegte zeit dauern.
mfg
war mein post.
haaa, ich habs.
ich hab in meinem programbeispiel die pause vergessen einzutragen, sonst wäre schon einer draufgekommen. meine schleife sieht so aus:
for ii = 1 to 8
pause 1
if (WERT and &h01) = &h01 then DATA = 1 else DATA = 0
pulse CLOCK
WerT = WERT shr 1
next ii
jetzt habe ich die pause rausgenommen und siehe da es läuft nun um einiges schneller.
Hallo...
Das neue Programm liegt auch auf dieser Website.
Das ist aber nicht die Ursache. Es gibt nur die
64 Variablen und die Ext. Ports frei.
Ich denke du machst einen Messfehler.
Was misst denn das Scope für eine Clockfrequenz.
und wie lange misst es die Prog. Laufzeit?
DIE HARD
mit pause messe ich 25 Hz bei der neuen und bei der alten. ohne pause hab ich bei der alten 100 Hz bei der neuen 2 kHz
Naja der Pause Befehl ist ja immer noch bei 20 ms * x definiert.
Lesezeichen