《开源蓝牙健康手表6触摸.docx》由会员分享,可在线阅读,更多相关《开源蓝牙健康手表6触摸.docx(5页珍藏版)》请在第一文库网上搜索。
1、触摸疯壳“血压/血氧/心率/心电方四合一健康智能手表系列目录1.1 硬件电路11.2 软件代码113实验现象2配套视频:https:WWW.fennke.c1ub/GeekMartsufH04x6viu.jsp套件地址:https:WWW.feHke.c1ub/GeekMartsu19QfZsZ.isphttp:ShoP1I官方QQ群:457586268触摸该手表的触摸是由RH6015C触摸IC完成的,该IC是一款内置稳压模块的单通道电容式触摸感应控制开关IC,可以替代传统的机械式开关。RH6015可在有介质(如玻璃、亚克力、塑料、陶瓷等)隔离保护的情况下实现触摸功能,安全性高。RH6015内
2、置高精度稳压、上电复位、低压复位、硬件去抖、环境自适应算法等多种有效措施,大大提高自身抗干扰性能。RH6015可通过外部引脚配置成多种工作模式,可广泛应用于灯光控制、电子玩具、消费电子、家用电器等产品中。1.1 硬件电路如图1.0所示为手表触摸部分硬件电路的原理图。GND图1O触摸原理图TOUCh为触摸弹簧接口,P22为信号输出口,当弹簧出被按下时,RH6015C的印脚1会输出高电平,P22检测到高电平触发中断,做按键的处理即可。4脚和6脚可以接一颗OR电阻到V_B1E,即高电平。可以调节触摸模式。我们的手表上两颗电阻都没有接。1.2 软件代码打开整机代码,如图1I所示。-慢组.代码相关手表D
3、A14580屋机代码j,再接案DA阱-共最祭建文件夹名称修改日期521大小1. hea1thy.WatCh2019/3/1210:50文取图1.1整机代码如图1.2所示为外部中断初始化,以及中断回调的代码。-ArW、.n应uMrsptastu9.*,4um匚c”】二ae.4,9CZ1*.k*Ar.3SXtG.a,S.s.!QX*e*uX_tMt.uTgETQmtxB0.x1914uundcharXoacjXOJ1*Y-1MC-1ai14.U8,c.3-33CBX8_X4.ayU*vtSoUJMadKm103:CEnafe1eXKQ1KJrTONW17VTncM176FZIj,I,1.10x”9
4、4ay.&M.1Ma1JMBd1omtf)22J1J3tAC1CI)OoXC1reCfXaQ*!;14r(nr*tfiM“71I24C3Jf1V0;,rtuz*3N19T(M*.r*1eMW图1.2中断初始化代码17181920212223皆北26272829303132voidmy_int_bucron1_hand1er(void)5(1.3实验现象编译代码进入调试模式,在中断函数处打一个断点,轻触触摸弹簧,程序进入中断,并停在断点处,如图1.3所示。15voidmyIntInit(void)16(一一GPIO-RegsterCa11back(GPIOOeIRQnrmy_mt_butron1_harGPIO-Enab1eIRQ(BUTTONPORT?BUTTONPIN1?GPIOOIRJrscacicboo1first_f1ag1;if(firstf1ag)first-f1agO;return;)Touchre1ease=图1.3实验现象