Hi!

This "sample rate too big" is a too rigid error message (a bug). The post 
you quoted explains how to fix it. Just adapt the *pruio_adc.bas* code and 
recompile the library. Find further information in this thread. 
<https://groups.google.com/d/msg/beagleboard/CN5qKSmPIbc/2UdstwjNhHMJ>

BR

Am Samstag, 19. März 2016 13:53:29 UTC+1 schrieb [email protected]:
>
> Forgive me in advance for my english skills. I'm in a project in which i 
> need to read beagle adc with timming accuracy and i don't know how to do 
> it. I've tried the rb_file.c mentioned before but even replacing that code 
> i'm still getting the same error, sample rate too big. Do I have to do 
> anything else after replace it?
>
> Thanks!!
>
> El martes, 25 de agosto de 2015, 8:02:20 (UTC+2), TJF escribió:
>>
>> Hi!
>>
>> Am Dienstag, 25. August 2015 00:44:22 UTC+2 schrieb 
>> [email protected]:
>>>
>>> or is something I using out-of-date?
>>>
>>
>> Yes, outdated. In the new (unpublished) code in file 
>> src/pruio/pruio_adc.bas at line 128
>>
>>        d *= (Conf->ADC_CLKDIV + 1) * 417 '417 ≈ 1000000 / 2400 (= 1 GHz 
>> / 2.4 MHz)
>>        d += 30 '                             PRU cycles for restart [GHz]
>>
>>        IF Tmr <= d THEN     .Errr = @"sample rate too big" : RETURN .Errr
>>
>> is replaced by
>>
>>       d = (d * (Conf->ADC_CLKDIV + 1) * 1000) \ 24
>>       IF Tmr <= d ORELSE Tmr < 5000 THEN _
>>                            .Errr = @"sample rate too big" : RETURN .Errr
>>
>> BTW: The example triggers.bas 
>> <http://users.freebasic-portal.de/tjf/Projekte/libpruio/doc/html/_cha_examples.html#SubSecExaTriggers>
>>  
>> may give you an idea how to use MM mode.
>>
>> BR
>>
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to