三轴加速度计

//单片机头文件
#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);
    
    }

}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部