一、基本参数
二、接线
K型热电偶( MAX6675)模块 | 引脚说明 |
---|---|
GND | GND接地 单独供电需要与MCU共地 |
VCC | 正极 5V供电 |
SCK | 串行时钟输入 |
CS | 片选信号 |
SO | 串行数据输出 |
三、部分代码
引脚定义
//K型热电偶( MAX6675)模块引脚定义
sbit SO = P1^0;
sbit CS = P1^1;
sbit SCK = P1^2;
//OLED0.96模块引脚定义
sbit SCL=P1^3; //串行时钟
sbit SDA=P1^2; //串行数据
通信协议
时序对用代码
uint16_t MAX6675_ReadReg(void)
{
unsigned char i;
unsigned int dat;
i = 0;
dat = 0;
CS = 0;
SCK = 0;
for(i=0; i<16; i++) //get D15-D0 from 6675
{
SCK = 1;
dat = dat<<1;
if(SO)
{
dat = dat|0x01;
}
SCK = 0;
}
CS = 1;
return dat;
}
四、实验现象
五、注意事项
1、VCC GND切勿接反 接反易烧
2、不断电接上模块后建议按键复位下