在线时间0 小时
UID3701354
ST金币5
蝴蝶豆0
注册时间2021-2-3
该用户从未签到
新手上路
- 最后登录
- 2021-2-3
|
楼主 |
发表于 2021-2-3 23:05:42
|
显示全部楼层
int yeshu1=58;
int yeshu2=59;
uint16_t WriteToFlash1[]={1,2,3,4};
uint16_t WriteToFlash2[]={5,6,7,8};
uint16_t xianshi[5]={0,0,0,0,0};
uint16_t Flash1=0;
uint16_t Flash2=0;
uint16_t Flash3=0;
uint16_t Flash4=0;
int main(void)
{
uart_init(115200);
lcd12864_config();
SPI_GPIO_2_Init();
RS_485_TX_EN;
Disp_logo();
WriteIns(0x01);
FLASH_WriteMoreData(yeshu1*SECTOR_SIZE+USER_FLASH_START_ADDR,WriteToFlash1,4);
USART_SendData(UART5,'a');
while(USART_GetFlagStatus(UART5,USART_FLAG_TC)!=SET);//等待发送结束
FLASH_WriteMoreData(yeshu2*SECTOR_SIZE+USER_FLASH_START_ADDR,WriteToFlash2,4);
USART_SendData(UART5,'b');
while(USART_GetFlagStatus(UART5,USART_FLAG_TC)!=SET);//等待发送结束
FLASH_ReadMoreData(yeshu2*SECTOR_SIZE+USER_FLASH_START_ADDR,xianshi,4);
USART_SendData(UART5,'c');
while(USART_GetFlagStatus(UART5,USART_FLAG_TC)!=SET);//等待发送结束
Flash1= FLASH_ReadHalfWord(yeshu1*SECTOR_SIZE+USER_FLASH_START_ADDR);
USART_SendData(UART5,Flash1);
while(USART_GetFlagStatus(UART5,USART_FLAG_TC)!=SET);//等待发送结束
Flash2= FLASH_ReadHalfWord(yeshu1*SECTOR_SIZE+USER_FLASH_START_ADDR+2);
USART_SendData(UART5,'e');
while(USART_GetFlagStatus(UART5,USART_FLAG_TC)!=SET);//等待发送结束
Flash3= FLASH_ReadHalfWord(yeshu1*SECTOR_SIZE+USER_FLASH_START_ADDR+4);
USART_SendData(UART5,'f');
while(USART_GetFlagStatus(UART5,USART_FLAG_TC)!=SET);//等待发送结束
Flash4= FLASH_ReadHalfWord(yeshu1*SECTOR_SIZE+USER_FLASH_START_ADDR+6);
USART_SendData(UART5,'g');
while(USART_GetFlagStatus(UART5,USART_FLAG_TC)!=SET);//等待发送结束
Disp_Digital(Flash1 ,0x80);
Disp_Digital(Flash2 ,0x90);
Disp_Digital(Flash3 ,0x88);
Disp_Digital(Flash4 ,0x98); |
|