Thomas: If you are interested in the PRU, download Professor Yoder's (free) book from:
https://markayoder.github.io/PRUCookbook/ The PRU is a small real time processor running at a clock speed of 200 MHz, derived from the main clock tree in the BBB. So, you won't get resolution of 200 MHz clock, but something more like the time of the fastest loop running on a dedicated 200 MHz processor that will count and report what you are looking for, so if the loop was 20 instruction clock cycles long, you could get 10 MHz or 100 ns resolution. Dennis also makes a good suggestion, in that there are "capture timer" pins on the BBB that I have seen used for capturing/time-stamping GPS 1PPS signals, for use in an NTP server. I am not aware of any python drivers but if you are capable in "C", there is sample code around to run those pins in "capture timer" mode in "C". The TICC will do exactly what you described, you can control it from Python running on the BBB as a (USB) serial slave peripheral. But it is another $190. You will also need a reasonably precise 10 MHz reference for it. Either your lab reference, or you can buy another kit called the "Pulse Puppy" from the same people that sell the TICC. --- Graham == > -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/6b364a7f-75bd-4f3f-98b6-d4644954c955%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
