首页 理论教育 ARMCortexM4内部温度传感器例程

ARMCortexM4内部温度传感器例程

时间:2023-11-17 理论教育 版权反馈
【摘要】:2)创建temperature_sensor工程。其操作步骤如下:①创建temperature_sensor工程过程,如图4-11所示。②在C:\ti\TivaWare_C_Series-2.0.1.11577\examples\peripherals\adc目录下,导入temperature_sensor.c文件。然后按书中代码修改temperature_sensor.c程序有关摄氏温度值的计算公式。③配置temperature_sensor工程属性,右键单击工程,在Properties→Build→ARM Com-piler→Advanced Options→Predefined Symbols菜单下添加以下项:●ccs="ccs"。④将Properties→Build→ARMLinker→Basic Options菜单下的“Set C system stack size”菜单栏中的内容改为0x800。本例程规模比较小,改为512即可。图4-13内部温度测试结果

ARMCortexM4内部温度传感器例程

1)temperature_sensor.c程序介绍。

978-7-111-51624-8-Chapter04-16.jpg

978-7-111-51624-8-Chapter04-17.jpg

978-7-111-51624-8-Chapter04-18.jpg

978-7-111-51624-8-Chapter04-19.jpg

978-7-111-51624-8-Chapter04-20.jpg

2)创建temperature_sensor工程。其操作步骤如下:

①创建temperature_sensor工程过程,如图4-11所示。

②在C:\ti\TivaWare_C_Series-2.0.1.11577\examples\peripherals\adc目录下,导入temperature_sensor.c文件。然后按书中代码修改temperature_sensor.c程序有关摄氏温度值的计算公式。

③配置temperature_sensor工程属性,右键单击工程,在Properties→Build→ARM Com-piler→Advanced Options→Predefined Symbols菜单下添加以下项:

●ccs="ccs"。

●PART_TM4C123GH6PM。(www.xing528.com)

●TARGET_IS_BLIZZARD_RB1。

④将Properties→Build→ARMLinker→Basic Options菜单下的“Set C system stack size”菜单栏中的内容改为0x800。本例程规模比较小,改为512即可。同时也可以把”Heap sizefor C/C ++ …”修改为200。

3)编译temperature_sensor工程,将生成的.out文件下载到LaunchPad(EK-TM4C123GXL)板中,如图4-12所示。

978-7-111-51624-8-Chapter04-21.jpg

图4-11 创建temperature_sensor工程过程

978-7-111-51624-8-Chapter04-22.jpg

图4-12 将编译生成的.out文件下载到EK-TM4C123GXL板中

4)单击图4-12中的运行按钮978-7-111-51624-8-Chapter04-23.jpg,启动代码在EK-TM4C123GXL板中运行,打开PuT-TY观察到的测试结果如图4-13所示。

978-7-111-51624-8-Chapter04-24.jpg

图4-13 内部温度测试结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈