文件名称:pico-extras
文件大小:165KB
文件格式:ZIP
更新时间:2024-04-16 16:22:10
C
此存储库包含尚未准备好适当包含Pico SDK的其他库,或者仅是有用的,但不一定属于Pico SDK。 请注意,此处的任何API都在开发中,可能会随时更改。 有关使用这些额外库的可构建示例代码,请参见 。 图书馆 描述 环形振荡器的API 打包为INTERFACE库,可与Pico SDK一起使用 音频输出支持; 这是功能强大的功能,但API可能会发生变化 使用PIO通过3个GPIO上的I2S进行音频输出。 任意频率 通过(PIO)PWM输出音频。 目前在频率支持上有一些限制(它是在FPGA上开发的,可在48Mhz系统时钟下产生22050Hz)。 但是,它确实支持误差扩散抖动和具有16倍过采样的噪声整形,以提供令人惊讶的良好音频质量。 该代码将被拆分,以提供固定的频率版本和稍慢但更好的任意频率版本,以支持更高的载波频率 使用PIO在GPIO上的S / PDIF中进行音频输出
【文件预览】:
pico-extras-master
----.gitmodules(157B)
----pico_sdk_import.cmake(3KB)
----test()
--------sample_conversion_test()
--------sd_test()
--------CMakeLists.txt(67B)
----LICENSE.TXT(1KB)
----src()
--------rp2_common()
--------common()
--------CMakeLists.txt(86B)
----.gitignore(22B)
----CMakeLists.txt(952B)
----lib()
--------lwip()
----README.md(4KB)
----external()
--------pico_extras_import.cmake(3KB)