文件名称:pru1aio:BeagleBone Black PRU 1数据捕获库
文件大小:54KB
文件格式:ZIP
更新时间:2024-05-27 05:39:59
C
pru1aio BeagleBone Black PRU 1数据捕获库 该库旨在用作通过BRU(特别是PRU1)为BeagleBone Black实现连续的模拟和数字捕获的库。 该代码很大程度上是对Google网上论坛上找到的代码的重写(实际上几乎是完全重写),但是有一些共同之处。 它也是C#National DAQmx库(即异步回调)的部分重新实现。 特征: 以高达20Ksps的速度连续捕获多达7个模拟通道和16个数字通道 最多31位数字输出(通过r30) 低偏斜,用于捕获数据的触发器基于IEP计时器,而不是自旋锁; 这意味着您可以编程以长时间捕获数据,长时间偏差几乎为零(数小时,数天或数月)。 根据特定的逻辑流,样本中的抖动很小,但抖动约为几纳秒到〜2微秒。 可以通过sample_average和sample_soc参数以保真度反向配置模拟输入的通道间偏斜(保真度和偏斜在P
【文件预览】:
pru1aio-master
----pru1aio.h(5KB)
----main.c(6KB)
----License.md(11KB)
----pru1aio.c(14KB)
----firmware()
--------firmware.0x5.output()
--------firmware.0x26.pulldown()
--------PRU1AIO-GPIO-IN.dts(900B)
--------firmware.0xe.output()
--------PRU1AIO-GPIO-OUT-00A0.dtbo(972B)
--------firmware.0x2e.nopullup()
--------firmware.0xd.output()
--------PRU1AIO-GPIO-OUT.dts(915B)
--------PRU1AIO-GPIO-IN-00A0.dtbo(967B)
--------Makefile(680B)
--------firmware.0x6.output()
----include()
--------pru1aio.h(6KB)
----clearpru.p(154B)
----pru0aio.p(2KB)
----pru1aio.p(11KB)
----main.h(0B)
----Makefile(1KB)
----README.md(4KB)
----pru1aio.hp(3KB)