找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2455|回复: 4
收起左侧

AD7793 SPI读写问题,读出数据有误,求分析

[复制链接]
ID:743654 发表于 2021-8-20 11:51 | 显示全部楼层 |阅读模式
100黑币
  在测试AD7793SPI读写的时候,发现读出数据有时候正确,有时候错误。读出16bit数据,bit0有些时候会被莫名置1,不清楚这是什么原因造成的,请各位帮忙分析一下。

SPI读数据.png
SPI写程序.png
SPI读程序.png
主程序.png
回复

使用道具 举报

ID:592807 发表于 2021-8-20 13:39 | 显示全部楼层
unsigned char的变量给unsigned int变量赋值时,unsigned char变量会自动变成unsigned int类型并且前面补0,但是你强制进行类型转换将unsigned char类型锁死会怎么转换呢
51hei截图20210820133321.png

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:584195 发表于 2021-8-20 15:16 | 显示全部楼层
我记得取IO电平时,可查到具体哪个位的,你得到的是一个字节,有时肯定会不对。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:807591 发表于 2021-8-20 16:14 | 显示全部楼层
逻辑分析仪波形看起来一样,一个49,一个48 分析仪不按套路。。
回复

使用道具 举报

ID:743654 发表于 2021-8-21 09:49 | 显示全部楼层
szb314 发表于 2021-8-20 16:14
逻辑分析仪波形看起来一样,一个49,一个48 分析仪不按套路。。

我也觉得会不会是逻辑分析仪的问题,太调皮了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表