Gast
#1509795
Ich habe ein Problem, ich verstehe nach längerer Überlegung einfach
nicht
woran es liegt.
Folgendes möchte ich testen/realisieren:
-----------------------------------------
Ein Ausgang (RE0) des Pics 18F46J50 soll für eine genaue Zeit auf
High/Low
gehen.
Benutzen möchte ich dazu NOP´s bzw die Delay10TCYx(50) ("delays.h")
in C mit dem MPLAB C18 Compiler
Quarz: 12Mhz
Config siehe main.c siehe Anhang
->interner Takt müsste somit 48Mhz betragen
rein rechnerich sollte ein NOP somit 1 Cycle -> 4 Takte -> und somit
83,3
ns dauern.
Leider messe ich immer und immer wieder 335 ns pro NOP.
Da dies ja schon nicht mit der Rechnung übereinstimmt,
brauche ich mit der Delay10TCYx(50) gar nicht weitermachen.
Woran könnte das liegen?
Ist der interen Takt doch ein anderer (->Config<-)?
Vielen Dank
