三轴加速度计
//单片机头文件
#include "stm32f10x.h"
//硬件驱动
#include "delay.h"
#include "usart.h"
#include "lcd1602.h"
#include "adxl362.h"
void Hardware_Init(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //中断控制器分组设置
Delay_Init(); //Systick初始化,用于普通的延时
Usart1_Init(115200); //初始化usart1,波特率115200
ADXL362_Init(); //三轴加速计初始化
Lcd1602_Init(); //LCD1602初始化
UsartPrintf(USART1, "\r\n麒麟座开发板-V2.2\r\n"); //打印
UsartPrintf(USART1, "欢迎登陆中移物联官方网站:open.iot.10086.cn\r\n");
}
int main(void)
{
Hardware_Init(); //硬件初始化
Lcd1602_DisString(0x80, "OneNET-IOT");
while(1)
{
ADXL362_GetValue();
Lcd1602_DisString(0xC0, "X%0.1f,Y%0.1f,Z%0.1f", adxl362Info.x, adxl362Info.y, adxl362Info.z);
DelayMs(200);
}
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
