Hallo,

Bei 10MHz daurt einen instruction 100ns. So eine NOP daurt auch 100ns.

so bei

clock-ausgang hoch
NOP
NOP
NOP
NOP
clock-ausgang niedrich

daurt die clockpuls genau 500ns

dass 'for(i = 0 ; i < 8 ; i++ ) '

duart offensichtlich viel zu lange

ich weiss nicht wie dein compiler ein INTEGER interpretiert, vielleicht wie ein 16-bit variable, besser du nutzt fur 'i' ein 'char' oder 'unsigned char' denn diess ist immer 8-bit und beim hochzahlen von 0 bis 8 braucht nur eine byte addiert zu werden statt zwei bytes. Damit wird dass program schon scheller.

Vielleicht hilfts

gruss

Henk