开源蓝牙健康手表9存储.docx
存储疯壳“血压/血氧1'率/心电方四合一健康智能手表系列目录1.1 硬件电路11.2 软件代码113实验现象2配套视频:https:WWW.feHke.c1ub/GeekMartsufH04x6viu.isp套件地址:https:WWW.feHke.c1ub/GeekMartsufD19QfZsZ.isphttp:ShoP官方QQ群:457586268触摸手表上的存储颗粒是华邦的SPIF1ASHW25C20C1,操作的非常的简单,只需要4线SP1便可以实现数据的存储读写。1.1 硬件电路如图1o所示为手表触摸部分硬件电路的原理图。1.21.3 软件代码打开手表字模图库代码,如图11所示。近访问的位置OeDrivC图1.1字模图库代码如图1.2所示为SPI的初始化8749tACioidspi_f1aaaaperiphera1InIX()750(pi-HJ1SMCSPd.pm-3PX_C3_PXX;SP匚F1AW二CS二PadBOirt-SPf-G我JPaRT;/nt>1eesPX,SPIF1ASH-p1In1t(&«p1F1ASHCSPad,SPXMCDZ88XTvSPXROtKXASTtRr3PXCUCXDUPO11OW,3PPHA>MOCOrSPIMIHTDXSASIXrSPXXT1DXV3);deteced-sp-f1dev1ce-ndex-ep,,IaShjUSeteCC()jXf(det«ci«d_«pi_nath_d«v1c«_inctox3MFXS8-T0-DeTtCT-X0T-DeTtCTED)<一一/TheeiceWaanotidentified./Tb(SCau1tZraBe“”artusedS打JIAS1g工ZZ,3PI.F1S1PAaE)/JQertttiv17ranrsorcanb«asrtdh«r«.pi.f1-mit(5PX-KSM_5XZEr3PX-5M-PG1);图1.2SPI初始化1.3实验现象编译代码进入调试模式,在代码末尾处打一个断点,程序最终会停在末尾处,意味字模图库烧写125112521253Inzmain(void)12S4(12551256125712581259126012611262126312641265126612671268126912701271127212731274systejinit();periph_init();/Enab1eF1ASHandSPIspif1ashperiphera1Inxc():spi_f1ash_chip_erase();/chisfunctionisusedfortearspi_f1ash_write_data(bp6464,0x3aciS3z512);spi_f1ash_write_data(CyPehead2448,0x3af:O,1'23);spi_f1ash_write_data(cypehead4896,Ox3b640,6336);spi_f1ash_write_data(batter,0x3cfOC,256);spi_f1ash_wr1te_data(step,9x3d000x512);spx_f1ash_wrice_data(ca1,3x3d00,512);spi_f1ash_write_data(heart,Ox3eOCO,512);spx_f1ash_write_data(b1ood_s,x3eS0,512);api_f1ash_write_data(b1ood_p,0x3f000,2049);spi_f1ash_write_data(b1ood_o,Ox3fSOO,512);spi_f1a3h_wrice_daca(CyPeheaCi1632,0x3fa00,°32);spi_tesc(>whi1e(1);进f1ash完成,如图1.3所示。r图1.3字模烧写进f1ash字模图库烧写进去后,TFT屏就可以刷出图片以及字母了,如图1.4所示。图14实验现象