/* * GD25Q16ETIGR.c * * Created on: 7 сент. 2023 г. * Author: seklyuts */ #include "f28x_project.h" #include "spi_init.h" uint16_t sdata1 = 0x6; // sent data uint16_t rdata1[256]; // received data uint16_t error1 = 0; void GD25Q16ETIGR_en(void) { transmitBData(sdata1); while(SpibRegs.SPIFFRX.bit.RXFFST != 1) { } rdata1[0] = SpibRegs.SPIRXBUF; } void GD25Q16ETIGR_write(void) { uint16_t i; for(i = 0; i<=255; i++) { transmitBData(i); // // Wait until data is received // while(SpibRegs.SPIFFRX.bit.RXFFST != 1) { } rdata1[i] = SpibRegs.SPIRXBUF; } /* transmitData(0x90); // // Wait until data is received // while(SpiaRegs.SPIFFRX.bit.RXFFST != 1) { } rdata1 = SpiaRegs.SPIRXBUF; transmitData(0xFF); // // Wait until data is received // while(SpiaRegs.SPIFFRX.bit.RXFFST != 1) { } rdata1 = SpiaRegs.SPIRXBUF; transmitData(0xFF); // // Wait until data is received // while(SpiaRegs.SPIFFRX.bit.RXFFST != 1) { } rdata1 = SpiaRegs.SPIRXBUF; transmitData(0xFF); // // Wait until data is received // while(SpiaRegs.SPIFFRX.bit.RXFFST != 1) { } rdata1 = SpiaRegs.SPIRXBUF; transmitData(0xFF); // // Wait until data is received // while(SpiaRegs.SPIFFRX.bit.RXFFST != 1) { } rdata1 = SpiaRegs.SPIRXBUF; */ }