亲爱的团队对话框,
我想用ADC的差模,但我不明白如何设置输入插脚。
例如,我想设置P0_6积极输入插口和P0_7负输入插口。
但我不能设置输入adc_config_t销,因为可选择的输入插口就是其中之一。
adc_config_t adc_cfg =
{
.input_mode = ADC_INPUT_MODE_DIFFERENTIAL,
.input = ADC_INPUT_DIFF_P0_6 / /我在哪里可以写ADC_INPUT_DIFF_P0_7 ?
.smpl_time_mult = 2,
.continuous = false,
.interval_mult = 0,
.input_attenuator = ADC_INPUT_ATTN_NO,
.chopping = false,
.oversampling = 1
};
你能告诉我解决方案吗?
最好的问候,
关键词:
设备:
嗨imaizumi.k,
谢谢你的问题,你的输入。我想告诉你,我们内部的工作,所以我将回到你尽快。
谢谢,PM_Dialog
嗨imaizumi.k,
ADC配置结构似乎是正确的。请使用相同的配置结构并将其传递到adc_init ()。调用后adc_init (&adc_cfg);你应该选择P0_6作为积极的输入,所以请添加以下行:
然后,您应该使用adc_set_diff_input()函数来选择负微分输入通道。
请让我知道你是否可以使用微分与上述指令。任何反馈或建议将超过欢迎!
谢谢,PM_Dialog
谢谢你的回应。
但我担心直接访问寄存器设置积极输入不使用API。
你有一些计划提高ADC API吗?
最好的问候,
嗨imaizumi.k,
我已经提高了内部。谢谢你的有价值的反馈。
问候,PM_Dialog