数模转换

时间:2017-01-15 18:48:03

标签: avr codevisionavr

我有一个SRF04距离模块,我不想用它的数字输出。所以我必须把它转换为模拟。为此,我买了一个小型AT微型微控制器。 可以帮助我如何将数字转换为模拟。我使用的是codevision-AVR程序。

非常感谢。 FDMX。

1 个答案:

答案 0 :(得分:0)

SRF04单元向ATTiny发送一个脉冲。您必须使用中断或轮询来测量脉冲的时间。脉冲的时间是以厘米为单位的58 us倍。

获得该号码后,您可以使用ATTiny将数字转换为使用PWM的电压。

互联网上有很多这些东西的代码示例。搜索AVR中断和PWM。 Stack Overflow并不是一个为发布问题的每个人重复示例的地方。如果你得到的代码几乎可以正常工作,你可以回到这里发布你的代码并询问为什么它不起作用。