755|14

1269

帖子

0

资源

纯净的硅(初级)

NTC温度检测电路 问题如图

 

NTC温度检测电路  问题如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

回复

1万

帖子

13

资源

版主

可以省电啊,不测的时候IO设置为输入,测试的时候设置为低电平。

点评

设置为输入?贴个代码  我跟他讲讲 APP转岗做嵌入式的  搞死人啊  他  详情 回复 发表于 2020-9-12 10:42

回复

327

帖子

0

资源

一粒金砂(高级)

同意楼上,1是为了做低功耗,2可能是为了减小热敏电阻自身的发热,采样时通电,采集完后立马断电散热

点评

控制NTC_GND拉高或者拉低是吗  详情 回复 发表于 2020-9-12 10:41

回复

1269

帖子

0

资源

纯净的硅(初级)

LeoMe 发表于 2020-9-12 08:50 同意楼上,1是为了做低功耗,2可能是为了减小热敏电阻自身的发热,采样时通电,采集完后立马断电散热

控制NTC_GND拉高或者拉低是吗

点评

是,NTC-GND输出高,相当于NTC这部分电路基本没电流通过了。或者说你的IO有OD开漏输出模式,那NTC_GND输出高阻也可以  详情 回复 发表于 2020-9-14 08:54

回复

1269

帖子

0

资源

纯净的硅(初级)

dcexpert 发表于 2020-9-11 10:45 可以省电啊,不测的时候IO设置为输入,测试的时候设置为低电平。

设置为输入?贴个代码  我跟他讲讲 APP转岗做嵌入式的  搞死人啊  他

点评

代码你就自己写一下吧,GPIO的基本功能,设置为输入或者输出,不同单片机用法是不一样的。  详情 回复 发表于 2020-9-12 16:16

回复

1万

帖子

13

资源

版主

QWE4562009 发表于 2020-9-12 10:42 设置为输入?贴个代码  我跟他讲讲 APP转岗做嵌入式的  搞死人啊  他

代码你就自己写一下吧,GPIO的基本功能,设置为输入或者输出,不同单片机用法是不一样的。

点评

void Beep(int iNum) {  int i, j;  DrvGPIO_PT9_EnableOUTPUT(0x01);  DrvGPIO_PT9_EnableOUTPUT(0x02);  for(i = 0; i < iNum; i++)  {   for(j = 0; j < 90; j++) &  详情 回复 发表于 2020-9-14 15:30
我明天叫他把这部分代码给我  我贴出来  详情 回复 发表于 2020-9-13 20:48

回复

1269

帖子

0

资源

纯净的硅(初级)

dcexpert 发表于 2020-9-12 16:16 代码你就自己写一下吧,GPIO的基本功能,设置为输入或者输出,不同单片机用法是不一样的。

我明天叫他把这部分代码给我  我贴出来


回复

327

帖子

0

资源

一粒金砂(高级)

QWE4562009 发表于 2020-9-12 10:41 控制NTC_GND拉高或者拉低是吗

是,NTC-GND输出高,相当于NTC这部分电路基本没电流通过了。或者说你的IO有OD开漏输出模式,那NTC_GND输出高阻也可以

点评

输出高阻?不应该是输入模式吗  详情 回复 发表于 2020-9-14 15:29

回复

1269

帖子

0

资源

纯净的硅(初级)

LeoMe 发表于 2020-9-14 08:54 是,NTC-GND输出高,相当于NTC这部分电路基本没电流通过了。或者说你的IO有OD开漏输出模式,那NTC_GND输 ...

输出高阻?不应该是输入模式吗

点评

NTC_GND这个IO应该是输出模式,输出低电平和高电平的,输出低电平的时候NTC就能测温了  详情 回复 发表于 2020-9-15 09:57

回复

1269

帖子

0

资源

纯净的硅(初级)

dcexpert 发表于 2020-9-12 16:16 代码你就自己写一下吧,GPIO的基本功能,设置为输入或者输出,不同单片机用法是不一样的。

void Beep(int iNum)
{
 int i, j;

 DrvGPIO_PT9_EnableOUTPUT(0x01);
 DrvGPIO_PT9_EnableOUTPUT(0x02);
 for(i = 0; i < iNum; i++)
 {
  for(j = 0; j < 90; j++)
  {
   DrvGPIO_PT9_SetPortBits(0x01);
   DrvGPIO_PT9_ClrPortBits(0x02);
   Delay(43);//Delay(125);130
   DrvGPIO_PT9_ClrPortBits(0x01);
   DrvGPIO_PT9_SetPortBits(0x02);
   Delay(43);//Delay(125);130
  }
 }
// if(iNum > 1)
//  Delay(10000);

 DrvGPIO_PT9_DisableOUTPUT(0x01);
 DrvGPIO_PT9_DisableOUTPUT(0x02);
}

 

 

 

版主帮看看


回复

327

帖子

0

资源

一粒金砂(高级)

QWE4562009 发表于 2020-9-14 15:29 输出高阻?不应该是输入模式吗

NTC_GND这个IO应该是输出模式,输出低电平和高电平的,输出低电平的时候NTC就能测温了

点评

输出?不测试的时候很多人说拉高或者作为输入  详情 回复 发表于 6 天前
不测试的时候是拉高到MCU的VCC而不是作为输入对吗?  详情 回复 发表于 2020-9-15 18:26

回复

1269

帖子

0

资源

纯净的硅(初级)

LeoMe 发表于 2020-9-15 09:57 NTC_GND这个IO应该是输出模式,输出低电平和高电平的,输出低电平的时候NTC就能测温了

不测试的时候是拉高到MCU的VCC而不是作为输入对吗?


回复

3

帖子

0

资源

一粒金砂(初级)

同意楼上,1是为了做低功耗,2可能是为了减小热敏电阻自身的发热,采样时通电,采集完后立马断电散热


回复

1269

帖子

0

资源

纯净的硅(初级)

LeoMe 发表于 2020-9-15 09:57 NTC_GND这个IO应该是输出模式,输出低电平和高电平的,输出低电平的时候NTC就能测温了

输出?不测试的时候很多人说拉高或者作为输入

点评

NTC_GND这个脚怎么用都可以,OD开漏输出模式下输出高阻态,PP推挽模式下输出高电平,输入模式,这三种都可以,只要能够阻止电流流入IO就可以了  详情 回复 发表于 5 天前

回复

327

帖子

0

资源

一粒金砂(高级)

QWE4562009 发表于 2020-9-22 18:33 输出?不测试的时候很多人说拉高或者作为输入

NTC_GND这个脚怎么用都可以,OD开漏输出模式下输出高阻态,PP推挽模式下输出高电平,输入模式,这三种都可以,只要能够阻止电流流入IO就可以了


回复
您需要登录后才可以回帖 登录 | 注册

关闭
站长推荐上一条 1/6 下一条

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表