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
Lesezeichen