Subversion Repositories svnkaklik

Rev

Rev 659 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 659 Rev 671
Line 44... Line 44...
44
   setup_vref(FALSE);
44
   setup_vref(FALSE);
45
   enable_interrupts(INT_TIMER0);
45
   enable_interrupts(INT_TIMER0);
46
   enable_interrupts(GLOBAL);
46
   enable_interrupts(GLOBAL);
47
   
47
   
48
   setup_adc_ports(AN0_TO_AN2|VSS_VREF);
48
   setup_adc_ports(AN0_TO_AN2|VSS_VREF);
49
   setup_adc(ADC_CLOCK_DIV_64);
49
   setup_adc(ADC_CLOCK_DIV_32);
50
 
50
 
51
   usb_init(); // initialise USB module
51
   usb_init(); // initialise USB module
52
 
-
 
53
   while (TRUE)
-
 
54
   {
-
 
55
   
52
   
56
   while(!usb_cdc_connected());
53
   while(!usb_cdc_connected());
57
   time=0;
54
   time=0;
58
   set_timer0(0);
55
   set_timer0(0);
59
   printf(usb_cdc_putc,"time[s]  X  Xerr  Y  Yerr  Z  Zerr \n\r");
56
   printf(usb_cdc_putc,"time[s]  X  Xerr  Y  Yerr  Z  Zerr \n\r");
Line 83... Line 80...
83
      zavg=zavg/BUFLEN;
80
      zavg=zavg/BUFLEN;
84
 
81
 
85
      // odesli namerene hodnoty
82
      // odesli namerene hodnoty
86
      printf(usb_cdc_putc, "%7.3f %4.3f %4.3f %4.3f %4.3f %4.3f %4.3f \n\r",((time << 16) + get_timer0())/15625.0, xavg, quadraticerror(xavg,x,BUFLEN), yavg, quadraticerror(yavg,y,BUFLEN), zavg, quadraticerror(zavg,z,BUFLEN)); //konstanta k je kvuli prevodu do rozzumnych jednotek [s]
83
      printf(usb_cdc_putc, "%7.3f %4.3f %4.3f %4.3f %4.3f %4.3f %4.3f \n\r",((time << 16) + get_timer0())/15625.0, xavg, quadraticerror(xavg,x,BUFLEN), yavg, quadraticerror(yavg,y,BUFLEN), zavg, quadraticerror(zavg,z,BUFLEN)); //konstanta k je kvuli prevodu do rozzumnych jednotek [s]
87
   }
84
   }
88
 }
-
 
89
}
85
}