你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 2741|回复: 14

[STM32F769-DISC] 【F769IDISCOVERY评测】内部温度检测功能验证

[复制链接]

59

主题

1666

回帖

17

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2016-12-4 23:39:11 | 显示全部楼层 |阅读模式
        与通常的开发板不同,由于F769IDISCOVERYSTM32官网开发板其自身已配备了4英寸电容式触摸屏,所以在例程的编写上也不再采用常规的以串口来输出显示结果的方式。
    以检测内部温度的例程为例,它就是直接地将检测的温度值显示在触摸屏上,其显示效果如图1所示。LD2闪烁、触摸屏显示内部温度值约在35~36度间)
图片5.png
1 内部温度测量

那该显示效果是如何来实现的呢?
我们可由其主函数看出端倪,其程序内容及注释如下:
  1. int main(void)   
  2. {
  3.   char desc[50];
  4.   /* 配置 MPU 属性以进行写处理 */
  5.   MPU_Config();
  6.   /* 使能 CPU Cache */
  7.   CPU_CACHE_Enable();
  8.   /* STM32F7xx HAL library 测试化 */
  9.   HAL_Init();
  10.   /* 配置系统时钟为200 MHz */
  11.   SystemClock_Config();
  12.   /* 配置 LED1 and LED2,但只使用了LED2 */
  13.   BSP_LED_Init(LED1);
  14.   BSP_LED_Init(LED2);
  15.   /* 配置 LCD 固件 */
  16.   LCD_Config();
  17.   /* 配置ADC 固件 */
  18.   ADC_Config();
  19.   /* 启动转换处理 */
  20.   HAL_ADC_Start_DMA(&AdcHandle, (uint32_t*)&ConvertedValue, 1);
  21.   /* 设置循环 */
  22.   while (1)
  23.   {
  24.     /* 设置一个刷新周期延时 */
  25.     HAL_Delay(TEMP_REFRESH_PERIOD);
  26.      /* 将采集的电压值转换为相应的温度值 */
  27.     JTemp = ((((ConvertedValue * VREF)/MAX_CONVERTED_VALUE) - VSENS_AT_AMBIENT_TEMP) * 10 / AVG_SLOPE) + AMBIENT_TEMP;
  28.     /* 将温度值显示到LCD屏 */
  29.     sprintf(desc, "Internal Temperature is %ld degree C", JTemp);
  30.     BSP_LCD_DisplayStringAt(0, BSP_LCD_GetYSize()/2 + 45, (uint8_t *)desc, CENTER_MODE);
  31.     BSP_LCD_ClearStringLine(30);
  32.     /* 切换LED2状态,以指示采集过程 */
  33.     BSP_LED_Toggle(LED2);
  34.   }
  35. }
复制代码


回复

使用道具 举报

10

主题

693

回帖

0

蝴蝶豆

金牌会员

最后登录
2018-6-15
发表于 2016-12-5 00:21:30 | 显示全部楼层
谢谢分享                    
回复 支持 反对

使用道具 举报

23

主题

588

回帖

0

蝴蝶豆

高级会员

最后登录
2018-4-11
发表于 2016-12-5 08:49:50 | 显示全部楼层
跟着大神学
回复 支持 反对

使用道具 举报

6

主题

1026

回帖

7

蝴蝶豆

金牌会员

最后登录
2020-11-25
发表于 2016-12-5 10:07:04 | 显示全部楼层
谢谢分享:
回复 支持 反对

使用道具 举报

27

主题

1709

回帖

42

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2016-12-5 10:17:08 | 显示全部楼层
支持一下!!
回复 支持 反对

使用道具 举报

29

主题

1256

回帖

59

蝴蝶豆

论坛元老

最后登录
2020-11-16
发表于 2016-12-5 10:17:39 | 显示全部楼层
支持一下
回复 支持 反对

使用道具 举报

11

主题

449

回帖

0

蝴蝶豆

金牌会员

最后登录
2018-12-18
发表于 2016-12-5 10:22:27 | 显示全部楼层
回复 支持 反对

使用道具 举报

3

主题

1377

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2016-12-6 09:44:57 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

59

主题

1666

回帖

17

蝴蝶豆

论坛元老

最后登录
2020-12-9
 楼主| 发表于 2016-12-6 10:13:26 | 显示全部楼层

多谢支持!
回复 支持 反对

使用道具 举报

35

主题

1405

回帖

22

蝴蝶豆

金牌会员

最后登录
2020-12-3
发表于 2016-12-6 14:12:03 | 显示全部楼层
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版