无为 发表于 2013-7-19 16:29:07

nust_奔跑 发表于 2013-7-19 13:00 static/image/common/back.gif
用数组的话,会自动切换么?

有片选信号啊,CSK就是,轮8次就是了。

qptimus 发表于 2013-9-7 17:37:10

无为 发表于 2013-7-19 16:29 static/image/common/back.gif
有片选信号啊,CSK就是,轮8次就是了。

CSK不是时钟么,用数组的话怎样初始化呢,又怎么读取每一个传感器的值了?能不能把你的示例代码发一下,感激不尽

无为 发表于 2013-9-9 08:33:14

本帖最后由 无为 于 2013-9-9 08:37 编辑

qptimus 发表于 2013-9-7 17:37 static/image/common/back.gif
CSK不是时钟么,用数组的话怎样初始化呢,又怎么读取每一个传感器的值了?能不能把你的示例代码发一下,感 ...

//Read 8CH Temperature/////////////////////////////
for(int i=0;i<8;i++)
{
    current_t=(int)(temp->read_temp(5));
    if( current_t == -1)
    {
      errFlag=1;
      boolHeat=0;
    }
    else
    {
      errFlag=0;
    }
}
///////////////////////////////////////////////////
整个源码因不是我写的,需要几个相应的库才能运行,贴出来也运行不了,思路就是:8个模块,SO引脚全部接一起接入一个数字端口,SCK引脚全部接在一起接入一个数字端口,由CS片选信号(前面打错了,是CS,而不是CSK{:soso_e127:} )来分别读取每个模块的数据,再根据所得的数据进行相应的转换就行了(楼主的示例里有)。

qptimus 发表于 2013-9-9 12:33:58

无为 发表于 2013-9-9 08:33 static/image/common/back.gif
//Read 8CH Temperature/////////////////////////////
for(int i=0;iread_temp(5));
    if( curr ...

谢谢,问题已经解决了,我改了Max6675的库,加入了disable()和enable()成员控制cs,这样就可以使用多个对象了

yuiasuna 发表于 2014-3-12 13:40:12

问下lz为什么我测得的温度大概是实际温度的10倍

darkorigin 发表于 2014-8-18 21:07:24

无为 发表于 2013-7-16 11:56 static/image/common/back.gif
这个……。要是我将两个模块连在板上,同时上电,如:SO连在一起,接至2脚,CSK连在一起,接至3脚,CS1接 ...

这模块是SPI接口
除了SC口(片选信号口)独立接
其他口可以并联,不过并联就要自己控制片选信号了

and001 发表于 2014-12-29 17:56:33

附件里好像看不到有些成员函数:例如
float getCelsius();
        float getFahrenheit();
        float getKelvin();
        int getValue();

xiao小白 发表于 2015-5-4 21:22:00

楼主。提示我找不到max6675.h怎么办 。我应经放在libiraries里了。。。

xiao小白 发表于 2015-5-5 14:26:21

温度总是先下降后上升怎办

yanzy_002 发表于 2015-5-21 10:24:42

为什麽例程运行时,温度不变化,复位后,温度会显示另一个温度;温度显示不正确

yueyang0226 发表于 2015-9-15 22:05:33

xiao小白 发表于 2015-5-4 21:22 static/image/common/back.gif
楼主。提示我找不到max6675.h怎么办 。我应经放在libiraries里了。。。

我也找不到 max6675怎么解决的?

爱上即可 发表于 2015-10-29 21:31:43

无为 发表于 2013-7-17 11:02 static/image/common/back.gif
已经搞定了,多谢楼主!

请问 我要是接20个MAX6675模块测温的话库嗨哟啊修改吗 硬件改该怎么连接

keneng 发表于 2015-11-2 09:24:07

继续学习,搭积木准备高频焊台

keneng 发表于 2015-11-2 20:22:17

用这个可以做高频焊台的测温吗

nothiner 发表于 2015-11-26 17:34:21

爱上即可 发表于 2015-10-29 21:31 static/image/common/back.gif
请问 我要是接20个MAX6675模块测温的话库嗨哟啊修改吗 硬件改该怎么连接

我也想问这个

不知道能否上一个 用数组实现多路片选的代码学习下。
页: 1 [2] 3
查看完整版本: Ardunio MEGA+MAX6675热电偶测温