你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

st-img
chrome
st-img
firefox
st-img
safari
st-img
ie8及以上
shequ.stmicroelectronics.cn
  • ST意法半导体官网
  • STM32中文官网
  • ST全球论坛
登录/注册
  • 首页
  • 技术问答
  • 话题
  • 资源
  • 创客秀
  • 视频
  • 标签
  • 积分商城
  • 每日签到
wxSupremeZ

wxSupremeZ

 

回答数 0 关注数 0
关注 私信
  • 动态99
  • 提问
  • 回答0
  • 创客秀 0
  • 分享 0
  • 关注0
2 回答

stm32f107 使用内部FLASH

未设置标签
wxSupremeZ wxSupremeZ 回答时间: 2021-2-3 23:05

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);   

赞0
wxSupremeZ wxSupremeZ


阅读作者更多的帖子

所在话题

参与活动

  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16