標(biāo)題: 關(guān)于MPU6050的問題 [打印本頁]
作者: 51黑黑黑 時(shí)間: 2016-3-4 17:42
標(biāo)題: 關(guān)于MPU6050的問題
關(guān)于MPU6050的溫度問題,我用的是stm32F103VET6的硬件I2C,對(duì)MPU6050進(jìn)行讀寫。最開始出現(xiàn)的問題是I2C問題,對(duì)于硬件I2C的讀寫圖,嚴(yán)格對(duì)照

后來I2C解決了,通信也成功了,但是讀出的數(shù)據(jù)在電腦終端顯示差異很大,數(shù)據(jù)一會(huì)36左右一會(huì)又是在常溫,此時(shí)檢查代碼int16_t MPU6050_TemData()
{
int16_t L,H;
H = (int16_t)MPU6050_Read_Data(TEMP_OUT_H);
L = (int16_t)MPU6050_Read_Data(TEMP_OUT_L);
H = (H<<8)|(L);
return(H);
}最后把代碼修改為
int16_t MPU6050_TemData()
{
int16_t L,H;
H = (uint16_t)MPU6050_Read_Data(TEMP_OUT_H);
L = (uint16_t)MPU6050_Read_Data(TEMP_OUT_L);
H = (int16_t)((H<<8)+(L&0xff));
return(H);
},數(shù)據(jù)很穩(wěn)定,變化趨勢(shì)正確,問題解決。
關(guān)于這里,把L強(qiáng)制轉(zhuǎn)換為16位數(shù)還是有符號(hào)的,而L本身也是8位有符號(hào)的,在轉(zhuǎn)換成16位后,其第八位符號(hào)位跑到第16位符號(hào)位,然后與H組合,出現(xiàn)了問題
歡迎光臨 (http://m.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
欧美亚洲在线
|
日韩国产精品视频
|
婷婷国产
|
小镇姑娘国语版在线观看免费
|
亚洲视频精品
|
国产精品一区二区三区四区五区
|
日韩精品一区在线
|
欧美成人久久
|
日本一级片在线观看
|
av女优天堂|
九九九免费视频
|
亚洲一区免费视频
|
巨骚综合|
久久久网站
|
国产精品一区三区
|
亚洲欧美视频一区
|
超碰人人在线
|
黄色精品视频
|
日韩欧美高清
|
国产又粗又猛视频免费
|
五月亚洲
|
亚洲成人精品
|
欧美日韩四区
|
亚洲精品视频在线
|
日本毛片视频
|
一级片黄色
|
色77777|
精品成人在线
|
香蕉视频在线播放
|
在线不卡视频
|
欧美激情国产精品
|
国产操操操
|
日韩在线综合
|
日本精品视频在线
|
午夜专区|
青青青视频在线
|
亚洲黄色精品
|
日韩中文字幕精品
|
日韩欧美色
|
久久在线精品
|
欧美黄视频
|