打印

谁做过att7053计量芯片,stm32模拟spi控制

[复制链接]
6164|30
手机看帖
扫描二维码
随时随地手机跟帖
楼主
Zacking| | 2014-12-26 09:47 | 显示全部楼层 回帖奖励 |倒序浏览
楼主你好,我也是做这个项目,不过我是用att7022e+stm32,请问那个spi操作,stm32的spi需要做像下面这样的模式配置(主从)、帧格式这些配置吗?
SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex; //设置 SPI 全双工   
SPI_InitStructure.SPI_Mode = SPI_Mode_Master;          //设置 SPI 工作模式:设置为主 SPI   
SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;         // 8 位帧结构   
SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;            //选择了串行时钟的稳态:时钟悬空低   
SPI_InitStructure.SPI_CPHA = SPI_CPHA_2Edge;            //数据捕获于第二个时钟沿   
SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;                //NSS 信号由软件管理   
SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_256; //预分频 256   
SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;         //数据传输从 MSB 位开始   
SPI_InitStructure.SPI_CRCPolynomial = 7;                   //CRC 值计算的多项式   
SPI_Init(SPI2, &SPI_InitStructure); //            根据指定的参数初始化外设 SPIx 寄存器   
为什么我看到下面连接的帖子spi只有io口配置而已,这样能通信吗?
https://bbs.21ic.com/forum.php?mo ... D195%26typeid%3D195
请多多指教,谢谢!!

使用特权

评论回复
沙发
Zacking| | 2014-12-26 10:29 | 显示全部楼层
mgfzhh 发表于 2014-12-26 10:19
我们是用io 模拟spi时序的,那个连接的帖子也是io模式spi时序的。。。你这个是用单片机的硬件spi,需要初 ...

你这个是原子的例程吗?我也是看他的,我还以为他的例程是用io模拟的,这么说我发的哪个连接里面的配置和读写都是完整和对的?不用像上面那样配置stm32的模式帧格式之类的吗?

使用特权

评论回复
板凳
Zacking| | 2014-12-26 15:52 | 显示全部楼层
mgfzhh 发表于 2014-12-26 10:53
对与不对 需要仿真验证,你好好看看资料 分清硬件spi   和io模拟spi的区别吧 ...

好吧,现在也没硬件可以验证,我先了解好spi,后续再跟你交流讨论

使用特权

评论回复
地板
Zacking| | 2014-12-31 13:46 | 显示全部楼层
请问那个校表的到底是怎么做的呀,不太明白需要哪些步骤。

使用特权

评论回复
5
Zacking| | 2015-1-8 15:54 | 显示全部楼层
cnb12345 发表于 2015-1-2 22:12
仔细看看Datasheet 吧

看了Datasheet,应该是把计算出的校准值写入校表寄存器;上次跟一个网友交流说写入校表寄存器就行了,说之后校表寄存器会自动校准的,这样还有必要用eeprom存放校表值吗?

使用特权

评论回复
6
Zacking| | 2015-3-20 15:35 | 显示全部楼层
mgfzhh 发表于 2015-3-20 14:41
校表寄存器是不会存储  数据的,需要每次上电初始化时候,读取iic存储的数据,写到计量芯片相应的寄存器 ...

需要每次上电都校准吗?具体的校准时怎样的,每次都拿一个标准表校准那样?

使用特权

评论回复
评论
ljr12138 2022-3-15 09:09 回复TA
我也想问问合格问题 
7
Zacking| | 2015-3-23 17:13 | 显示全部楼层
DZKJXHxcz 发表于 2015-3-22 10:20
请问一下你有买有用过电压峰值寄存器,为什么我总是读不出来

请问你会校表吗,可以讲讲具体是怎样的,谢谢!

使用特权

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

本版积分规则