STM32驱动MAX6675读取温度(原创).docVIP

  • 65
  • 0
  • 约2.5千字
  • 约 6页
  • 2020-08-16 发布于浙江
  • 举报
MAX6675是带冷端补偿的K型热电偶转换芯片,SO-8封装,精度12位,分辨率0.25℃,测量最高温度1023.75℃。也就是1024/(2的12次方)=0.25℃。 VCC-GND接3~5.5V电压; T+,T-分别接K型热电偶正负极; CS为片选,低电平有效; SCK为串行时钟,需要由STM32提供; SO为数据串行输出; 接线方式: MAX6675的输出方式是单片机输入时钟脉冲,MAX6675在时钟的下跳沿在SO管脚上输出数据。在数据手册第5页有时序说明,在6页有时序图,时序说明和时序图有差别。本人在读取数据过程中,发现按照时需说明操作,是正确的;而按时序图操作读取的数据有错误。MAX6675每次输出一共是16位数据,第一位也就是D15,是虚拟位;D14-D3,是12位的温度MSB-LSB,也就是高位在前地位在后;D2是一个标志,正常为0,一旦热电偶开路,则为1;D1是ID,通常为0,不懂啥意思,反正我不管怎样读都为0;D0是三态输出。 Force CS low to output the first bit on the SO pin. Acomplete serial interface read requi

文档评论(0)

1亿VIP精品文档

相关文档