晚上好,
我们一直在DA14681板上使用GPADC,我们发现,在0到3.6V的范围内,当我们知道板上的ADC是一个10位转换器芯片时,我们得到的值只有840。我们想知道发生这种情况的原因。先谢谢你。
Ps:我们正在使用sdk版本1.160.2从这个页面://www.wsdof.com/雷电竞官网登录products/dialog-serial-port-service..。
设备:
晚上好,
我们一直在DA14681板上使用GPADC,我们发现,在0到3.6V的范围内,当我们知道板上的ADC是一个10位转换器芯片时,我们得到的值只有840。我们想知道发生这种情况的原因。先谢谢你。
Ps:我们正在使用sdk版本1.160.2从这个页面://www.wsdof.com/雷电竞官网登录products/dialog-serial-port-service..。
嗨,马西莫,
谢谢你的问题。你能分享更多关于这方面的意见吗?您正在使用ADC适配器吗?在DA1468x支持页面,有一个ADC教程可用,你读了吗?本教程可以作为一个参考指南来更深入地理解“GPADC适配器”的概念。
http://lpccs-docs.dialog-semiconductor.com/tutorial_da1468x_gpadc_adapters/index.html
通常我们建议使用适配器而不是低级别驱动程序(LLD)来访问硬件外设,因为不仅提供对外设的访问,而且还确保当前正在访问它的其他任务暂停其操作,直到外设再次被释放。因此,您不必担心另一个任务在同一时间尝试访问相同的外围设备。此外,在睡眠模式下,所有外围模块都是断电的。
谢谢,PM_Dialog