2637|3

1944

帖子

32

TA的资源

纯净的硅(高级)

楼主
 

【TI首届低功耗设计大赛】+ 系统软件设计 [复制链接]

本帖最后由 azhiking 于 2014-11-18 21:31 编辑

整个系统功能比较简单,无操作系统,所以整个软件设计分为3层:BSP,Drivers和App。软件设计框图如下:



软件部分需要完成的有:
GUI部分:
1. 按键
2. 菜单
3. 界面

传感器与OLED部分:
SPI驱动
IIC驱动(IO口软件模拟)
OLED驱动(SSD1603主控)
DS3231 RTC驱动
MPU9250 9轴传感器驱动
SHT10温湿度传感器驱动(或SHT20)
MS5611压力传感器驱动

功能设计部分:
1. 时钟闹钟
2. 温度
3. 湿度
4. 气压
5. 高度计
6. 指南针
7. 计步器
8. OLED设计
9. 电压检测
10. 蜂鸣器
11. 历史曲线——温度,湿度,气压

最新回复

看看  详情 回复 发表于 2015-1-18 14:18
 
点赞 关注

回复
举报

1944

帖子

32

TA的资源

纯净的硅(高级)

沙发
 
MS5611的驱动编写说明:

MS5611有5个基本指令:

1.复位
2.读取PROM(校正参数)
3.D1转换
4.D2转换
5.读取结果(温度和压力)
基本流程如下;



温度补偿流程图:


点评

5611,好熟悉的名字,之前刚用过  详情 回复 发表于 2014-11-19 08:16
 
 

回复

973

帖子

15

TA的资源

纯净的硅(高级)

板凳
 
azhiking 发表于 2014-11-18 23:08
MS5611的驱动编写说明:

MS5611有5个基本指令:

5611,好熟悉的名字,之前刚用过



 
个人签名我来到这个世界,就是为了遇见你。在某天我们会相遇,然后在一起,直到最后一起离去。
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

4
 
看看
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表