请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MSP432P401R 您好!
我正在尝试通过UART发送转换为浮点的ADC样本值。 我读这篇文章:
但是,我无法确定我能获得什么价值。 我从DriverLib手册的第12页读到,如果我将ADC设置为14位分辨率和2.5V的正参考电压(和负0V),则1.6383万的转换值对应于无符号模式下的2.5V电压。 我想问您两个问题:
1)如果我收到的ADC值为uint16_t,则表示我处于未签名模式?
2)如您在资源管理器中的示例所示,我使用这些线路将参考电压设置为2.5V
//![简单参考示例] /*将参考电压设置为2.5 并启用参考*/ MAP_REF_A_setReferenceVoltage (REF_A_VREF2_5V); MAP_REF_A_enableReferenceVoltage(); //![简单参考示例]
然后我用配置了ADC
MAP_ADC14_configureConversionMemory (ADC_MEM0,ADC_VREFPOS_INTBUF_VREFNEG_VSS,ADC_INPUT_A0,FALSE);
使用这一行代码,我将ADC的电压范围设置为0和2.5V? (那么输出中将有一个非负值?)
谢谢!
此致,
Mattia Ducci


