www.mikrocontroller.net

Forum: Gesperrte Threads ccs compiler delay_us() problem


Autor: Ivan (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

: Verschoben durch Moderator
Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.