Enviado em 21/08/2014 - 01:05h
Boa noite a todos, estou tendo um certo problema.
Antes de mais nada preciso explicar o que estou fazendo: um trabalho de aquisição de dados usando uma BeagleBone Black. E estou fazendo uma aquisição contínua de amostras.
Só que eu preciso saber de quantas aquisições estou fazendo a cada "1" segundo.
O código que tenho que pegar o tempo de aquisição é este:
while(1)
{
aval = fopen("/sys/devices/ocp.3/helper.15/AIN1", "r");
fseek(aval,0,SEEK_SET);
fscanf(aval,"%d",&value);
fclose(aval);
printf("value : %d\n",value);
}
Pensei em algo de como um contador de tempo que se incrementa, e quando houver estouro (1 s) pegar a quantidade de amostras que fiz e obtenho esse valor.
Desde já agradeço a todos que tentarem me ajudar, e aos que só olharam também.
Atenciosamente.
Antes de mais nada preciso explicar o que estou fazendo: um trabalho de aquisição de dados usando uma BeagleBone Black. E estou fazendo uma aquisição contínua de amostras.
Só que eu preciso saber de quantas aquisições estou fazendo a cada "1" segundo.
O código que tenho que pegar o tempo de aquisição é este:
while(1)
{
aval = fopen("/sys/devices/ocp.3/helper.15/AIN1", "r");
fseek(aval,0,SEEK_SET);
fscanf(aval,"%d",&value);
fclose(aval);
printf("value : %d\n",value);
}
Pensei em algo de como um contador de tempo que se incrementa, e quando houver estouro (1 s) pegar a quantidade de amostras que fiz e obtenho esse valor.
Desde já agradeço a todos que tentarem me ajudar, e aos que só olharam também.
Atenciosamente.