请教LSM6DS33的应用问题
Re: 请教LSM6DS33的应用问题
请教:
在 def get2reg(self,reg):
return self.getreg(reg)+self.getreg(reg+1)*256
中,reg+1就代表相邻的另一个寄存器吗?乘以256是什么意思?
请把这个语句详细讲解一下,好吗?
谢谢了!
在 def get2reg(self,reg):
return self.getreg(reg)+self.getreg(reg+1)*256
中,reg+1就代表相邻的另一个寄存器吗?乘以256是什么意思?
请把这个语句详细讲解一下,好吗?
谢谢了!
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: 请教LSM6DS33的应用问题
这是读取两个相邻的寄存器,拼接成一个2字节(16比特)的数据。
有些芯片是高字节在前,有些芯片是低字节在前。
有些芯片是高字节在前,有些芯片是低字节在前。
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: 请教LSM6DS33的应用问题
读取寄存器的原始数据是一个2字节的整数,范围是0 ~ 65535,而实际运动数据范围是 -32768~32767,因此需要通过最高位判断是正数还是负数。
Re: 请教LSM6DS33的应用问题
请教:在台式机中,怎样应用程序的结果?(怎样在Windows界面中,通过PYTHON3.8或者EXCEL获取加速度计和陀螺仪输出结果)
- shaoziyang
- 帖子: 3967
- 注册时间: 2019年 10月 21日 13:48
Re: 请教LSM6DS33的应用问题
可以用 print 打印出来,PC 机通过串口接收,保存到文件。
Re: 请教LSM6DS33的应用问题
在板子的main文件中,输入自己编写的程序,保存。通过PuTTY连接板子后,窗口中有大量数据涌入,直到按下ctrl+c,才停止。
问题:1、这些大量涌入的数据怎样从PuTTY窗口提出,保存到一个文件中去?文件类型、数据格式怎么选定?2、按下ctrl+c后,PuTTY窗口上方显示的PuTTY(inactive)说明什么?
问题:1、这些大量涌入的数据怎样从PuTTY窗口提出,保存到一个文件中去?文件类型、数据格式怎么选定?2、按下ctrl+c后,PuTTY窗口上方显示的PuTTY(inactive)说明什么?
-
- 随机主题
- 回复总数
- 阅读次数
- 最新文章