- 博客(2)
- 收藏
- 关注
原创 SGM58201的应用
0010 rrnn, 其中rr为寄存器地址,nn为字节数-1,比如我要在0X00寄存器里面读取1个字节数据,那么代码中的cmd就会是0X20,这个读取寄存器函数我用来验证SPI的通信是否正常,读取ADC转换数据我不是用这个函数来读取。以上就是SPI1的工作方式,高电平之后,主从机更新要发送的第一位数据,拉低电平,主机拉低 SCK(下降沿),主从机同时采样数据。,寄存器的配置也是一样的,我用的是ADS1220的模块去采集的,然后这颗ADC使用起来主要的还是要把读写函数写好,其他配置就具体项目具体对待了。
2025-12-26 14:30:05
773
原创 SGM58031的应用
本篇文章建立在一主多从架构上讲解,IIC有一个SCL时钟线,和SDA数据线,SCL由主设备掌握,当主设备发送数据,SDA由主设备拉低掌握,当从设备发送数据时,SDA由从设备拉低掌握,下面让我们详细了解6个驱动过程。翻开手册,可以看到SGM50831总共有7个寄存器地址,0X0代表转换寄存器也就说我们转换后所读取地址,0X1代表配置寄存器,这个是配置ADC的核心工作参数(输入通道、增益、模式、数据速率)的地址。发送数据SDA是由主设备控制,发送8个电平数据,如果一个地址要写入16位数据,那应该如何发送呢?
2025-08-03 21:24:29
692
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅