计步器
系统提醒中
12345
展开
-
2017-11-29 计步器文档(流程图)
计步器程序流程图配置中断设置中断优先级 NVIC_Configuration(); 初始化延迟函数 配置systick系统时钟delay_init(); ucos初始化串口1(PA.9;PA.10/TX;RX) uart_init(); 初始化串口3(PB.10;PB.11/TX;RX)USART_Confing_3();原创 2017-11-29 19:57:38 · 1699 阅读 · 0 评论 -
串口通讯以abc#方式发送,#为结束符, 返回abc。波特率:115200bps
#include #include #define uint unsigned int#define uchar unsigned char//定义控制LED灯的端口#define LED1 P1_0 //定义LED1为P10口控制#define LED2 P1_1//函数声明void Delayms(uint xms); //延时函数v转载 2017-12-19 19:41:39 · 2752 阅读 · 0 评论 -
计步器初步构思
计步器基本原理:将人体当做参考物,设立坐标系,那么有三个分量,X,Y,Z无论人怎么佩戴计步器,在行走或者奔跑时,三个分量中至少有一个相对加速度很大,将变化最大的一个分量用作计步的计算。得到步数后,进而可以求得行走距离,卡路里等。 根据以上,初步计划用adxl345 3轴加速度计。 资料多,接口I2C,SPI相对熟悉,各方面性能也不错。 单片机转载 2017-12-04 19:36:51 · 795 阅读 · 0 评论 -
计步器优化
手段:将while()函数中的内容移植到定时器中断函数中(注意:定时器中断的时间不能太长)产生的问题:OLED屏上的字符闪烁,示数不发生改变(一直为0)问题的原因(可能):屏闪:1. 定时器的中断时间太长; 2. 定时器中断之后不就就重新初始化了;示数不变(恒为0):1. 在数据接收的时候未能正常接收到;2. 定时器中断后不久,就初始化了,原创 2017-12-04 14:19:43 · 268 阅读 · 0 评论 -
穿戴式智能计步器设计
穿戴式智能计步器设计 主旨:开发一套精较高且便携的智能计步器系统,用户通过智能手机获取实时运动信息,(体统融入了仰卧起坐陪练器功能) 系统总体设计 下位机组成:单片机最小系统,加速度传感器,蓝牙模块和锂电池。下位机功能:MCU上电后处于功能选择模式,默认计步器模式;通过蓝牙模块接收指令,通过单片机识别指令,进行功能切换。 下位机工作时:加速度传感原创 2018-01-12 10:53:33 · 1396 阅读 · 0 评论