資源簡介
mpu6050通過串口進行打印,可以看到原始數據和姿態解算后的yaw,pitch,roll

代碼片段和文件信息
#include?“beep.h“
/*******************************************************************************
*?函?數?名?????????:?BEEP_Init
*?函數功能 ???:?蜂鳴器端口初始化函數 ???通過改變頻率控制聲音變化
*?輸????入?????????:?無
*?輸????出?????????:?無
*******************************************************************************/
void?BEEP_Init() ??//端口初始化
{
GPIO_InitTypeDef?GPIO_InitStructure; //聲明一個結構體變量,用來初始化GPIO
SystemInit();
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOBENABLE);???/*?開啟GPIO時鐘?*/
/*??配置GPIO的模式和IO口?*/
GPIO_InitStructure.GPIO_Pin=BZ; //選擇你要設置的IO口
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP; ??//設置推挽輸出模式
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; ??//設置傳輸速率
GPIO_Init(GPIOB&GPIO_InitStructure);? ?/*?初始化GPIO?*/
}
/*******************************************************************************
*?函?數?名?????????:?sound1
*?函數功能 ???:?蜂鳴器報警函數
*?輸????入?????????:?無
*?輸????出?????????:?無
*******************************************************************************/
void?sound1()??//救護車報警
{
u32?i=5000;
while(i--) ???//產生一段時間的PWM波,使蜂鳴器發聲
{
GPIO_SetBits(GPIOBBZ); ?//IO口輸出高電平
delay(i);
GPIO_ResetBits(GPIOBBZ); ??//IO口輸出低電平
delay(i--);
}
}
/*******************************************************************************
*?函?數?名?????????:?sound2
*?函數功能 ???:?蜂鳴器報警函數 ??通過改變頻率控制聲音變化
*?輸????入?????????:?無
*?輸????出?????????:?無
*******************************************************************************/
void?sound2()??//電動車報警
{
u32?i=1000;
while(i--) //產生一段時間的PWM波,使蜂鳴器發聲
{
GPIO_SetBits(GPIOBBZ); ???//IO口輸出高電平
delay(i);
GPIO_ResetBits(GPIOBBZ); //IO口輸出低電平
delay(i--);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-27?17:17??MPU6050打印\
?????文件??????142247??2016-12-14?16:00??MPU6050打印\KEIL設置.png
?????文件???????40708??2016-12-14?16:00??MPU6050打印\串口現象.png
?????文件??????351199??2016-12-14?16:00??MPU6050打印\實驗12:printf輸出.pdf
?????文件?????????474??2016-12-14?16:00??MPU6050打印\實驗說明.txt
?????目錄???????????0??2018-08-31?19:41??MPU6050打印\工程模板\
?????文件???????59715??2016-12-14?16:00??MPU6050打印\工程模板\1.uvopt
?????目錄???????????0??2018-08-03?21:40??MPU6050打印\工程模板\APP\
?????目錄???????????0??2018-07-27?20:40??MPU6050打印\工程模板\APP\IIC(24C02)\
?????文件????????2727??2018-07-27?20:40??MPU6050打印\工程模板\APP\IIC(24C02)\iic.c
?????文件?????????480??2018-07-27?17:39??MPU6050打印\工程模板\APP\IIC(24C02)\iic.h
?????目錄???????????0??2018-08-04?17:26??MPU6050打印\工程模板\APP\LED\
?????文件????????2342??2018-08-04?17:26??MPU6050打印\工程模板\APP\LED\led.c
?????文件?????????182??2016-12-14?16:00??MPU6050打印\工程模板\APP\LED\led.h
?????目錄???????????0??2018-08-04?15:35??MPU6050打印\工程模板\APP\MPU6050_I2C\
?????文件????????5697??2018-08-04?15:35??MPU6050打印\工程模板\APP\MPU6050_I2C\mpu6050_i2c.c
?????文件????????2084??2018-08-04?15:35??MPU6050打印\工程模板\APP\MPU6050_I2C\mpu6050_i2c.h
?????目錄???????????0??2018-07-27?17:17??MPU6050打印\工程模板\APP\PWM\
?????文件????????2025??2016-12-14?16:00??MPU6050打印\工程模板\APP\PWM\pwm.c
?????文件??????????94??2016-12-14?16:00??MPU6050打印\工程模板\APP\PWM\pwm.h
?????目錄???????????0??2018-07-27?17:17??MPU6050打印\工程模板\APP\RS485\
?????文件????????2580??2016-12-14?16:00??MPU6050打印\工程模板\APP\RS485\rs485.c
?????文件??????????98??2016-12-14?16:00??MPU6050打印\工程模板\APP\RS485\rs485.h
?????目錄???????????0??2018-07-27?17:17??MPU6050打印\工程模板\APP\SysTick\
?????文件????????1314??2016-12-14?16:00??MPU6050打印\工程模板\APP\SysTick\systick.c
?????文件?????????121??2016-12-14?16:00??MPU6050打印\工程模板\APP\SysTick\systick.h
?????目錄???????????0??2018-07-27?17:17??MPU6050打印\工程模板\APP\beep\
?????文件????????1879??2016-12-14?16:00??MPU6050打印\工程模板\APP\beep\beep.c
?????文件?????????194??2016-12-14?16:00??MPU6050打印\工程模板\APP\beep\beep.h
?????目錄???????????0??2018-08-03?19:32??MPU6050打印\工程模板\APP\delay\
?????文件????????6022??2018-08-03?19:32??MPU6050打印\工程模板\APP\delay\delay.c
............此處省略251個文件信息
- 上一篇:CCleaner.rar
- 下一篇:fragstats4.2安裝包
評論
共有 條評論