hier ist mein programm geschrieben mit ccs compiler bzw. editor: float32 p1=223606.0; float32 p; float32 r=1E-11; int32 k; int32 i; set_tris_b(0b11110000); while(true) { p=p1*(1-r*p1*p1); p1=p; k=(int32)p1; output_b(0b0101); for(i=1;i<k;i++){ delay_us(1); } der erste wert von k soll 111803 sein, entsprechend muss die verzögerung in etwa 111803µs sein ist aber nicht, woran kann das liegen, wo ist das problem??? danke
:
Verschoben durch Moderator