96 lines
1.6 KiB
C
96 lines
1.6 KiB
C
|
|
/*
|
|||
|
|
* GD25Q16ETIGR.c
|
|||
|
|
*
|
|||
|
|
* Created on: 7 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>. 2023 <EFBFBD>.
|
|||
|
|
* 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;
|
|||
|
|
*/
|
|||
|
|
}
|