| | |
| | | #define EEPROM_PHYS_START_ADDR 0 //EEPÆðʼµØÖ· |
| | | #define EEPROM_PHYS_END_ADDR (EEPROM_PHYS_SIZE - 1) //EEP½áÊøµØÖ· |
| | | |
| | | /***********************EEP »ù±¾ÐÅÏ¢ÅäÖÃ**************************************/ |
| | | /***********************EEP Ïà¹ØÒý½ÅÅäÖÃ**************************************/ |
| | | #define EEPROM_PWR_PORT GPIOC |
| | | #define EEPROM_PWR_PIN GPIO_Pin_6 |
| | | |
| | | |
| | | #define EEPROM_CS1_PORT GPIOC |
| | | #define EEPROM_CS1_PIN GPIO_Pin_6 |
| | | #define EEPROM_CS2_PORT GPIOC |
| | | #define EEPROM_CS2_PIN GPIO_Pin_14 |
| | | |
| | | |
| | | #define EEPROM_CS_1 0 |
| | | #define EEPROM_CS_2 1 |
| | | |
| | | #define E2P_PWR_ON // GPIO_ResetBits(E2P_PWR_PORT,E2P_PWR_PIN) |
| | | #define E2P_PWR_OFF // GPIO_SetBits(E2P_PWR_PORT,E2P_PWR_PIN) |
| | | #define E2P_PWR_ON GPIO_ResetBits(EEPROM_PWR_PORT,EEPROM_PWR_PIN) ///jlc µçÔ´ÊÇ·ñ¿É¿Ø»¹Ã»¸ÄÍê |
| | | #define E2P_PWR_OFF GPIO_SetBits(EEPROM_PWR_PORT,EEPROM_PWR_PIN) |
| | | |
| | | #define EEPROM_CS_LOW // {if(Fram_cs_flag!=1){GPIO_ResetBits(FRAM_CS_GROUP,FRAM_CS_NUM);GPIO_SetBits(FRAM_CS2_GROUP,FRAM_CS2_NUM);}else{EEPROM_CS_2_LOW}}//CS = 0 |
| | | #define EEPROM_CS_HIGH // {GPIO_SetBits(FRAM_CS_GROUP,FRAM_CS_NUM);GPIO_SetBits(FRAM_CS2_GROUP,FRAM_CS2_NUM);}//CS = 1 |
| | | |
| | | #define EEPROM_CS_LOW do{GPIO_ResetBits(EEPROM_CS1_PORT,EEPROM_CS1_PIN);GPIO_SetBits(EEPROM_CS2_PORT,EEPROM_CS2_PIN);}while(0) |
| | | #define EEPROM_CS_HIGH do{GPIO_SetBits(EEPROM_CS1_PORT,EEPROM_CS1_PIN);GPIO_SetBits(EEPROM_CS2_PORT,EEPROM_CS2_PIN);}while(0) |
| | | |
| | | ///×¢Ò⣬ǧÍò²»ÒªÔÙÖжÏÖжÁдEEPROM£¬Èç¹ûÖжÏ֮ǰÊÇÔÚ²Ù×÷EEPROM£¬ÓÖÔÚÖжÏÖжÁдEEPROM£¬Ôò¿ÉÄܳöÎÊÌâ |
| | | #define EEPROM_CS_2_LOW {GPIO_ResetBits(FRAM_CS2_GROUP,FRAM_CS2_NUM);GPIO_SetBits(FRAM_CS_GROUP,FRAM_CS_NUM);}//CS_2 = 0 |