【开源蓝牙健康手表9】存储.docx
存储疯壳 “血压/血氧/心率/心电”四合一健康智能手表系列目录1.1 硬件电路11.2 软件代码11.3 实验现象2官网地址:http:www.fengke.club淘宝店: 官方 QQ群:457586268酉己套视频: https:www.fengke.dub/GeekMcrt/su fH04x6viu.jsp套件地址:https:www.fengke.club/GeekMart/su fgl9QfZsZjsphttp:官方 QQ 群:457586268触摸手表上的存储颗粒是华邦的SPI FLASH W25c20CL,操作的非常的简单,只需要4线SPI便可以实现数据的存储读写。1.1 硬件电路如图1.0所示为手表触摸部分硬件电路的原理图。1.2 软件代码图1.1字模图库代码汨方向炕位置neDrive如图1.2所示为SPI的初始化873 L */874 static void spi flash peripheral init(>875 B<一 一一876api FLASH-CS Fad.pxn - SPI_C3_PIK;877spi2FSH2CS-Fad.port - SPI-GPIO-PORT;87a/ Enable"SPI & SPI FLASH 一 一879880 api init(4spi FLASH CS Pad, SPI MODE 8BIT, SPI ROLE MASTER, SPI CLK IDLE POL LOW, SPI PH MODS 0, SPI MIOT DISABLE, SPI XTAL DIV 8);881882 detected_3pi_f lash_devxce_mdex - api_f lash_auto_detece ();883884if (dexected-spi-flaah-devxce-xndex SPI_FLASH_AtrTO_DETECTJIOT_DETECTED>ees j886/ The device was no: identified.887/ The default parametera are used (SPI_FLASH_SIZEr SPIJIASM_PAG£)888/ Alternfttively, an error can be asjerted here.8893pi_f laah_init (SPI-FLASH-SIZE SPJFLASH_FAGE”890 >)891 )图1.2 SPI初始化1.3 实验现象编译代码进入调试模式,在代码末尾处打一个断点,程序最终会停在末尾处,意味字模图库烧写进flash完成,如图L3所示。12S112521253 int main (void)1254 B(12551256125712581259126012611262126312641265126612671268126912701271 12721273system_imc ();periph_init();/ Enable FLASH and SPIspi_flash_peripheral_init ();spx_flash_chip_erase();/ this function is used for testspx_flash_wrxte_data(bp6464z Jx3ad20/512);spx_f lash_write_daca (ti*pehead244Sr 0x3af 8 jz 125);spi_f lash_write_dara (typchaad4296, 9x3b640z 6336);spi_flash_write_dara(batterz 9x3cf00,256);spx_flash_write_da-ua (stepr 9x36000, 512);spx_f lash_write_data (cal, 9x3d£512);spx_flash_write_daca (heartr 0x3e0-'Sr5L2);spi_flash_write_daa(blood_sz-x3e200r 512);spi_f lash_write_dara (blood_pz 0x3f 000r 204 2);spi_flash_write_dara(blood_oz Gx3f200/ 512);spx_flash_write_data (cypeheadT632,a。, 332);spi_test();while(1);1274nr图1.3字模烧写进flash字模图库烧写进去后,TFT屏就可以刷出图片以及字母了,如图1.4所示。官网地址:http:/www.fengke.club淘宝店:http:官方 QQ 群:1938364022图1.4实验现象官'网地址:http:www.fengke.dub淘气;店:官'方 QQ 群:1938364023