这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 有用过ATT7022B的同志没?怎么我读出的数据都是一样一样的

共9条 1/1 1 跳转至

有用过ATT7022B的同志没?怎么我读出的数据都是一样一样的

高工
2013-11-29 22:56:16     打赏

用STM32模拟SPI来与ATT7022B进行通信,按照手册中的要求进行配置和校验之后,发现不管读什么数据寄存器,(如:A、B、C相电压有效值寄存器,A、B、C相电流有效值寄存器),读出的结果都是一样一样的?

读到的数都是16777215 ,不知道有遇到过此问题的大仙没有啊




关键词: ATT7022B     校表    

工程师
2013-11-30 08:28:25     打赏
2楼
顶起来。

院士
2013-11-30 09:09:56     打赏
3楼

像这种操作时序的芯片,多半情况是读写指令的操作错误。

建议楼主分析一下Att7022B的时序,帖出来,再把自己的模拟时序帖出来。


高工
2013-12-01 13:59:18     打赏
4楼
不是时序的问题,是我管脚配置的问题了,本身模拟的SPI,却按照硬件SPI来配置的管脚模式,将复用推挽输出模式改成推挽输出模式就OK了。。。

院士
2013-12-01 14:01:33     打赏
5楼

这种情况可以使用示波器来抓一下波形。

一下子就能看到,输出引脚没有输出波形了。

此方法还适用于I2C通讯,如果没有加上拉电阻时,其输出的电平也无法达到要求。


高工
2013-12-01 14:09:51     打赏
6楼
恩,又长见识了,嘿嘿嘿

高工
2013-12-01 14:13:21     打赏
7楼

补个文档吧:关于STM32 的管脚配置

详解IO口的8种模式.docr让你从知道到明白


菜鸟
2016-09-17 10:04:43     打赏
8楼
大哥,能把你这个芯片的读写代码发我当例程看看吗,这几天一直弄这芯片与stm32通信,一直出现问题,求求大神了啊

菜鸟
2017-11-30 21:15:10     打赏
9楼

楼主你好。我用c51模拟spi接口接到att7022 出现了和你以前一样的问题,能说一下详细的解决方法么 


共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]