Forum: Gesperrte Threads ccs compiler delay_us() problem


von Ivan (Gast)


Lesenswert?

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

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?


Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.