gpt4 book ai didi

audio - 我将如何使用C中的微 Controller 对模数转换进行编程

转载 作者:行者123 更新时间:2023-12-02 23:00:05 24 4
gpt4 key购买 nike

我正在做一个dsp项目,我想获取一个模拟文件,并使用连接到dsp板上ADC的微​​型 Controller 将其转换为数字输出。我将如何用C编程?

我认为至少就这么简单。

这就是我所需要的。

输入输出

Angolog->数字

数字->模拟

最佳答案

您确实需要澄清您的问题。像模拟文件是什么意思?从编程的 Angular 来看,文件系统是二进制的,请确保介质是磁性的或其他技术,并且涉及模拟。 ADC从模拟变为数字,因此它是模拟输入而不是数字输出。

ADC模数转换器,将模拟输入输入到设备并将其转换为数字,以便您可以在芯片,程序,保存到文件等中使用它们。

DAC数模转换器,获取数字值并将其转换为模拟输出。

在这两种情况下,您都需要查看芯片和电路板的具体细节。从编程的 Angular 来看,如果没有其他需要的话,您需要查看ADC和DAC的详细信息。具有ADC的微​​ Controller 并不少见,但是您需要阅读有关如何在该微 Controller 上获取ADC来启动样本,如何知道样本何时完成以及如何在采样后读取数字数据的知识。 DAC通常是外部的,有时是串行的,因此您可能需要对spi或i2c进行定位,或者研究微 Controller 可能具有哪些硬件来进行spi或i2c的处理,或者如果微 Controller 中有dac,如何使用它(需要注册什么内容)写等)。

如果您有一个特定的公开可用的微 Controller 板,例如评估板,那么这将使这里或其他地方的人们更容易向您展示在哪里寻找原理图,数据表等。否则,甚至可以确切地知道哪个微 Controller 和使用什么I / O引脚,在问这样的问题时会很有帮助。可能有很多示例程序可供借鉴。它可能与现有库中的几行C一样简单,也可能与包含中断服务例程的C到许多行一样复杂,并且可能还有一些汇编程序。

关于audio - 我将如何使用C中的微 Controller 对模数转换进行编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4531054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com