MAX31855读不出数据

[复制链接]
1049|2
 楼主| QQ877789857 发表于 2020-4-26 11:43 | 显示全部楼层 |阅读模式
用新塘的单片机模拟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

粉丝
快速回复 在线客服 返回列表 返回顶部