久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
STM32-MPU6050測(cè)試程序 簡(jiǎn)單地獲取傳感器數(shù)據(jù)
[打印本頁]
作者:
fhrfhrfhr
時(shí)間:
2017-5-2 00:32
標(biāo)題:
STM32-MPU6050測(cè)試程序 簡(jiǎn)單地獲取傳感器數(shù)據(jù)
/*********************************************************************************************/
【*】程序簡(jiǎn)介
-工程名稱:陀螺儀—MPU6050
-實(shí)驗(yàn)平臺(tái): 秉火STM32 指南者 開發(fā)板
-MDK版本:5.16
-ST固件庫版本:3.5
【 !】功能簡(jiǎn)介:
基本MPU6050驅(qū)動(dòng),簡(jiǎn)單地獲取傳感器數(shù)據(jù)。
【*】注意事項(xiàng):
1.本工程使用硬件IIC,硬件IIC與液晶屏同時(shí)使用時(shí)會(huì)有沖突,所以本程序不包含液晶輸出。
2.MPU6050的AD0引腳接GND時(shí),地址為0x68 ,接3.3V時(shí),地址為0x69,
可在bsp_i2c.h文件修改宏MPU6050_SLAVE_ADDRESS的值來匹配硬件連接,默認(rèn)AD0接地,使用0x68地址
#define MPU6050_SLAVE_ADDRESS (0x68<<1)
【 !】實(shí)驗(yàn)操作:
步驟如下(步驟可參考配套的教程,有圖片說明):
1.按照引腳分配說明連接好MPU6050模塊和開發(fā)板。
2.確認(rèn)開發(fā)板的USB TO USART接口已與電腦相連,確認(rèn)電腦端能查看到該串口設(shè)備。
3..打開串口調(diào)試助手(波特率為115200),即可查看數(shù)據(jù)輸出。
【*】 引腳分配
陀螺儀(MPU6050):
MPU6050芯片的I2C接口與STM32的I2C1相連,且已接上拉電阻。
VCC <--->3.3或5V
GND <--->GND
SCL <--->PB6
SDA <--->PB7
INT <--->PA11 傳感器數(shù)據(jù)中斷引腳
AD0 <--->懸空或接地
串口(TTL-USB TO USART):
CH340的收發(fā)引腳與STM32的發(fā)收引腳相連。
RX<--->PA9
TX<--->PA10
/*********************************************************************************************/
【*】 版本
-程序版本:1.0
-發(fā)布日期:2015-10
-版本更新說明:首次發(fā)布
/*********************************************************************************************/
/*********************************************************************************************/
0.png
(51.77 KB, 下載次數(shù): 99)
下載附件
2017-5-2 01:16 上傳
stm32單片機(jī)源程序:
/**
******************************************************************************
* @file main.c
* @author LYC
* @version V1.0
* @date 2014-04-22
* @brief MPU6050 硬件IIC測(cè)試
******************************************************************************
* @attention
* 實(shí)驗(yàn)平臺(tái):秉火 指南者 STM32 開發(fā)板
******************************************************************************
*/
#include "stm32f10x.h"
#include "stm32f10x_it.h"
#include "./systick/bsp_SysTick.h"
#include "./led/bsp_led.h"
#include "./usart/bsp_usart.h"
#include "./mpu6050/mpu6050.h"
#include "./i2c/bsp_i2c.h"
#define TASK_ENABLE 0
extern unsigned int Task_Delay[NumOfTask];
/*
* t : 定時(shí)時(shí)間
* Ticks : 多少個(gè)時(shí)鐘周期產(chǎn)生一次中斷
* f : 時(shí)鐘頻率 72000000
* t = Ticks * 1/f = (72000000/100000) * (1/72000000) = 10us
*/
/**
* @brief 主函數(shù)
* @param 無
* @retval 無
*/
int main(void)
{
short Acel[3];
short Gyro[3];
float Temp;
SysTick_Init();
SysTick->CTRL|=SysTick_CTRL_ENABLE_Msk;
/* LED 端口初始化 */
LED_GPIO_Config();
/* 串口通信初始化 */
USART_Config();
//I2C初始化
I2C_Bus_Init();
//MPU6050初始化
MPU6050_Init();
//檢測(cè)MPU6050
if (MPU6050ReadID() == 1)
{
while(1)
{
if(Task_Delay[0]==TASK_ENABLE)
{
LED2_TOGGLE;
Task_Delay[0]=1000;
}
if(Task_Delay[1]==0)
{
MPU6050ReadAcc(Acel);
printf("加速度:%8d%8d%8d",Acel[0],Acel[1],Acel[2]);
MPU6050ReadGyro(Gyro);
printf(" 陀螺儀%8d%8d%8d",Gyro[0],Gyro[1],Gyro[2]);
MPU6050_ReturnTemp(&Temp);
printf(" 溫度%8.2f\r\n",Temp);
Task_Delay[1]=500;//更新一次數(shù)據(jù),可根據(jù)自己的需求,提高采樣頻率,如100ms采樣一次
}
//************************************* 下面是增加任務(wù)的格式************************************//
// if(Task_Delay[i]==0)
// {
// Task(i);
// Task_Delay[i]=;
// }
}
}
else
{
printf("\r\n沒有檢測(cè)到MPU6050傳感器!\r\n");
…………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
下載:
1.硬件STM32-MPU6050.zip
(6.44 MB, 下載次數(shù): 196)
2017-5-2 00:31 上傳
點(diǎn)擊文件名下載附件
無
下載積分: 黑幣 -5
作者:
法式油炸薯?xiàng)l
時(shí)間:
2018-4-10 20:23
下載下來學(xué)習(xí)一下!
作者:
1538762186
時(shí)間:
2018-5-1 15:00
下載資料學(xué)習(xí)學(xué)習(xí)
作者:
337252952
時(shí)間:
2018-7-1 11:00
很給力的一篇文張啊
作者:
337252952
時(shí)間:
2018-7-1 11:01
我覺得應(yīng)該把單片機(jī)程序展示出來
作者:
mycnxp
時(shí)間:
2018-7-22 12:23
我像知道附件里面是什么??
作者:
mycnxp
時(shí)間:
2018-7-22 19:02
這個(gè)你自己測(cè)試過嗎?
作者:
Ray_96
時(shí)間:
2018-8-4 01:24
學(xué)習(xí)學(xué)習(xí)
作者:
小趙偉
時(shí)間:
2018-8-31 18:47
你這測(cè)得的是原始值啊,能打印出具體角度、加速度么
作者:
tangwubing
時(shí)間:
2018-12-3 20:28
很給力的一篇文張啊
作者:
niuyunbo
時(shí)間:
2019-2-1 15:09
下載下來學(xué)習(xí)一下!
作者:
thinkingpadcui
時(shí)間:
2019-4-19 20:18
改成i2c2就不行了 啊
作者:
terryrret
時(shí)間:
2019-6-28 01:30
最近在做這方面的仿真,正好學(xué)習(xí)一下。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美一区二区免费
|
欧美精品首页
|
国产japanhdxxxx麻豆
|
久久九九免费
|
欧美久久国产
|
亚洲精品一区二区久
|
日韩毛片免费视频
|
欧美日韩福利视频
|
国产亚洲一区二区精品
|
91亚洲国产成人精品一区二三
|
亚洲精品www久久久久久广东
|
欧美一区二区
|
久久88
|
欧美久久久久
|
黄色网址免费在线观看
|
国产视频一二三区
|
久久久久久久久久久久久久国产
|
男女网站免费观看
|
男女免费观看在线爽爽爽视频
|
日韩中文字幕网
|
成人av色
|
欧美精品第一区
|
久久久久国产一区二区
|
台湾a级理论片在线观看
|
久久精品99
|
人妖av
|
国产美女久久久
|
久草网址
|
热re99久久精品国产99热
|
久久国产精品久久久久久
|
不卡一区
|
亚洲一区二区三区高清
|
亚洲狠狠
|
欧美精品片
|
亚洲欧美综合网
|
欧美高清dvd
|
国产精品久久久久久久久久久免费看
|
国产精品国产三级国产播12软件
|
日韩午夜场
|
亚洲精品一区二区网址
|
精品日本久久久久久久久久
|