打印

MAX31855读不出数据

[复制链接]
755|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
用新塘的单片机模拟SPI 来读取max31855K   始终读不出来数据,大神帮忙看一下问题出在哪里了哦




使用特权

评论回复

相关帖子

沙发
hobbye501| | 2020-4-26 13:47 | 只看该作者
应该是程序问题吧 看看SPI时序啥的 对不对

使用特权

评论回复
板凳
maximQ820270087| | 2020-4-27 21:59 | 只看该作者
多在时序上下功夫




驱动CS为低电平时,SO引脚将输出第一位数据。通过串口读取完整的冷端补偿热电偶温度,需要14个时钟周期。读取热电偶和参考端温度需要32个时钟周期(表2和表3)。在时钟下降沿读取输出位。第一位D31为热电偶温度符号位。D[30:18]位包含温度转换数据,顺序为MSB至LSB。D16位正常状态下为低电平,热电偶输入开路或对GND或VCC短路时变为高电平。参考端温度数据从D15开始。输出转换数据时, CS任何时候均可变为高电平。
根据以上描述,将上述时序、数据位的含义转换为后续的程序代码。

使用特权

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

本版积分规则

25

主题

124

帖子

2

粉丝