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

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

小王字

 

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

STVD使用STM8S005K6T6C内部data eeprom进行数据写入操作问题,请大佬帮忙看下

STM8S
小王字 小王字 回答时间: 昨天 10:49

FLASH->CR2|=(u8)0X40;//wpg set 1 FLASH->NCR2&=(u8)0XBF;//nwprg set 0,able word programing do { FLASH_DUKR=0XAE; FLASH_DUKR=0X56; }while((!(FLASH->IAPSR&((u8)0X08)))&&(ee_write_time<10));//erase write-protection ee_write_time=0; for(write_times=0;write_times<4;write_times++) { ((u8 )(0X4000+write_times))= ((u8 )(data+write_times)); } while((!(FLASH->IAPSR&((u8)0X04)))&&(ee_write_time<10));//write eeprom delay 100ms FLASH->IAPSR &=(u8)0XF7;//Clear DUL flag bit,enter data write protection FLASH->IAPSR &=(u8)0XFD;//Clear PUL flag bit,enter flash write protection (void)FLASH->IAPSR; 以上是EEPROM环节字写入,内存可以正确写入数据,但是调试时对应寄存器值异常如前文所述

赞0
小王字 小王字


阅读作者更多的帖子

所在话题

参与活动

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

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

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

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

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

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

    线下 2020-10-16