血压计代码学习笔记2017.6.2

1. 从测量的血压原始数据中选取有用数据的时候,先找个最高的,然后上升阶段,后一个数总比前一个数大,不符合的去掉,下降阶段同理。然后,如果数据正常,则取最高点的前六个和后六个,多余的驱除,如果最高点前面不够六个或者后面不够六个,则全取。

2. 设置一个50的数组,把原始数据存入,然后后面用到的原始数据时,只存下标,然后从50个数组中调用。

3. 加压的时候,如果压力大于那个阀值,则继续加压,一共可以加三次。放气的时候如果压力小于一个阀值,则继续放气,好像可以放两次。

4. 按键扫描时,刚进入按键处理任务时,先检测是否有按键按下,是的话再进行下一个步骤。

5. KEY1KEY0都有具体的数值对应,0x01,0x02,按下后先判断界面在进行任务。

6. 血压计函数的定义可以在主函数的头文件Main_Task.h中查看。

 

 

 

7如果袖带改成上臂式,那么量程有可能超了3.3V,这样的话,板子上的电阻得改大一些。那么电压转换成mmhg的系数也得改,可能该小一些,因为上臂式的振幅比较大。

你可能感兴趣的:(学习)