DA1468x
3个月前
发布的nigelyang25分 3回复嗨对话框
我想从DA14681读取一个粗略的温度值。据我所知,有一个温度传感器适配器可用来实现它。我想知道如何使用适配器。有例子或教程吗?
谢谢你的帮助。
奈杰尔
3个月前
嗨nigelyang,
第一个链接很抱歉-只是想发布DA14681产品页面的链接:
DA14681包括一个内置的温度传感器,请检查数据表的第17章:
//www.xmece.com/sites/default/files/2021-03/DA14681-01_DS_3v1.pdf
不幸的是,这里没有任何教程或SW示例,但您可以将其作为一般ADC源代码使用。
您需要在platform_devices.h中创建源代码。例如:
hw_gpadc_source (TEMP_SENSOR, HW_GPADC_CLOCK_INTERNAL, HW_GPADC_INPUT_MODE_SINGLE_ENDED, HW_GPADC_INPUT_SE_TEMPSENS, 5, false, hw_gpadc_overampling_1_sample, HW_GPADC_INPUT_VOLTAGE_UP_TO_1V2)
使用温度传感器适配器(ad_temp_sens.h / .c)与内置传感器进行交互。
例如,使用以下api从应用程序中打开、读取和关闭适配器以获取值:
src = ad_tempsens_open ();temp_val = ad_tempsens_read (src);ad_tempsens_close (src);
谢谢,PM_Dialog
3个月前
嗨nigelyang,
谢谢你的在线问题。
请访问该网站,你会在“教程”部分找到各种各样的教程:
//www.xmece.com/support-posts/how-get-temperature-adapters-temperature-sensor
如果传感器使用的是I2C接口,我建议您使用以下教程:
http://lpccs-docs.dialog-semiconductor.com/tutorial_da1468x_adapters_concept_part_2/index.html
如果它正在使用SPI接口,请遵循下面这个:
http://lpccs-docs.dialog-semiconductor.com/tutorial_da1468x_adapters_concept_part_3/index.html
谢谢,PM_Dialog