打印

STM32的内部温度传感器配置步骤

[复制链接]
2076|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dfsa|  楼主 | 2009-9-30 08:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.设置ADC相关参数
// ADC1 configuration -----------------------------
ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;
ADC_InitStructure.ADC_ScanConvMode = ENABLE;
ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;
ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None;
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;
ADC_InitStructure.ADC_NbrOfChannel = 1;
ADC_Init(ADC1, &ADC_InitStructure);
2.选中ADC1的通道16作为输入
3.设置采样时间17.1 us
4.设置寄存器ADC_CR2中的TSVREFE位激活温度传感器
// ADC1 regular channel16 Temp Sensor configuration
ADC_RegularChannelConfig(ADC1, ADC_Channel_16, 1, ADC_SampleTime_55Cycles5);
// Enable the temperature sensor and vref internal channel
ADC_TempSensorVrefintCmd(ENABLE);
沙发
skyfight| | 2009-11-4 15:44 | 只看该作者
自带的温度传感器不好使,让人很郁闷!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

282

主题

2404

帖子

2

粉丝