无线倾角仪程序流程图-从机
2017-03-10 12:07:01 0 举报
无线倾角仪程序流程图-从机主要包括以下步骤:首先,从机设备上电并初始化,包括串口通信、定时器和中断等模块。然后,从机设备通过串口接收主机发送的数据命令。在接收到数据命令后,从机设备解析命令并进行相应的操作,如读取倾角传感器数据、设置报警阈值等。接着,从机设备将处理后的数据通过串口发送给主机。最后,从机设备进入低功耗模式,以降低能耗。在整个过程中,从机设备需要不断检测电源电压和工作状态,确保设备的正常运行。
作者其他创作
大纲/内容
根据按键执行相关程序(校准或角度单位切换)
处理串口数据
将数据用无线模组发送给主机
stm32上电开始工作
收到从机配置命令
检查是否还与传感器保持连接:0.5s内未收到传感器数据则判定与传感器失去连接同时读取传感器地址作为本机地址
检查是否还与主机保持连接:0.5s内未收到主机数据则判定与主机失去连接
执行相应内部程序
初始化完成进入等待状态
将命令用485串口发送给传感器
收到读取传感器数据命令
收到传感器返回数据
中断结束
更新OLED显示屏
stm32初始化:时钟配置中断优先级配置USART SPI I2C 定时器 硬件配置IO口和外部中断配置
若未连接主机且与传感器连接主动向传感器发送读取命令
0.25s定时已到
按键按下触发外部输入中断
无线模组收到主机发送的命令
判断从主机接收到数据的命令类型
若有状态变化更新OLED显示屏
外部硬件初始化:OLED显示屏初始化nRF24L无线模组初始化
0 条评论
下一页