注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
wugx的个人空间 https://home.eeworld.com.cn/space-uid-501860.html [收藏] [复制] [分享] [RSS]
日志

sensortile评测分享计划之 第二篇外传 一起来看固件MAIN

已有 506 次阅读2016-12-16 10:14

断了两天的网,今天开始surfing,sensortile那个usb驱动装上不显示,还不知道原因。目前就只能看着程序debug一下,下面主要是固件二main函数执行流程图片,时间不宽裕就不化流程图了,跟着调试指针看吧

跟着Debug探针一起看 Keil5调试
-固件Main函数主体运行流程

1 Main入口及对应上位机界面
2 判断编译器是IARKEIL、还是GNUC,后面这个不知道是不是ST
3 针对L476外设总线时钟配置,以及硬件抽象层内存映射配置
4 调用系统时钟配置
5 回到main配置和关断sensortile所有被选用的引脚
6 初始化sensortile平台
7 初始化License管理器
8 初始化蓝牙协议栈及蓝牙客户端服务
9 初始化所有特有硬件,比如加速度、压力等传感器
10加速度模式设置及读加速度传感器灵敏度
11 调用完定时器初始化函数
图12 在热状态与蓝牙客户端通信开始,根据连接状态首先给个灯指示,右图为已连接状态
13 while内,响应事件(传感器采样完成)中断后,发送数据
14 while中等待中断事件触发,Main结束
下面是部分主函数所需子函数定义与环境数据发送子函数实例:


本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章