Thread 中讨论的其他器件:C2000WARE
工具与软件:
大家好、下午好。
我是初学者、我使用 Code Composer 进行编程。 我想知道如何使用具有0至3.3V 输出的数模转换器。 我只能使它在0到3V 的范围内工作。
我是否需要在寄存器中指明我将使用外部基准、然后在特定引脚上放置3.3V? 如果是、那么这个是哪个引脚?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
大家好、下午好。
我是初学者、我使用 Code Composer 进行编程。 我想知道如何使用具有0至3.3V 输出的数模转换器。 我只能使它在0到3V 的范围内工作。
我是否需要在寄存器中指明我将使用外部基准、然后在特定引脚上放置3.3V? 如果是、那么这个是哪个引脚?
您好!
感谢您的回答、但我仍然不知道我需要向哪个基准引脚(VDAC)施加3.3V 电压才能使 DAC 实现0至3.3V 的输出。 根据上表、我将引脚1 (3.3V)连接到引脚28、然后将其连接到引脚46。 但在两个测试中、即使使用 DacaRegs.DACVALS.all 寄存器= 4095时、DAC 输出也保持为0。 我只能得出结论、这些引脚不是基准引脚。 (注意:我未使用建议的1 μ F 电容器)
我运行了示例、甚至如此、引脚30的输出(DACAUTA)保持为0 (甚至在引脚28或46上输入3.3V)。 我想知道您发送给我的信息是否真的适用于 f28379D、因为数据表显示应向引脚 ADCINB0施加3.3V 的电压、根据该电压对应于引脚28。 但是、查看我的数据表、引脚28实际上对应于 ADCINB2。 我正在发送一张照片、以便您查看。

我是否需要将引脚28/46配置为 GPIO 输入或其他用途? 或者、我是否像我所做的那样简单地在它们上面施加3.3V 的电压? 我无法理解为什么它不起作用。 即使研讨会示例也不起作用。
我还想说的是、我无法在任何位置找到引脚 V2、因此我尚未对其进行测试。
您共享的图像中的引脚28与 J3接头相关、而不是与 F28379器件相关。
我注意到、Launchpad 中不提供使用 VDAC 作为外部施加电压的选项。 因此、您需要使用内部电压基准。
在代码中、您需要更改此函数