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

如何让编译器stvd+cosmic复位后不给我这个变量初始化成0?

[复制链接]
yangjunqd 提问时间:2016-10-18 10:46 /
我用的是STM8S207 用的是stvd+cosmic编译环境 ,想对一个变量"value"持续计数,掉电存储一次内部EEPROM,上电判断上电标志(一管脚通过电阻给电容充电,上电时开始为0V,过一会充满电为VCC),上电标志0则读出EEPROM数据,为1则为看门狗热复位不读EEPROM,变量value仍保持原数据继续计数。

我没有初始化但编译器复位的时候就给初始化成0了;

例如:unsigned char value;


         则看门狗复位后读出的数据为0了,我得到了错误的结果0。
         我期望得到的是:看门狗热复位 value不清0,然后一判断上电标志位1就不需读EEPROM,这样可以按原来热复位之前的内存数据持续计数了。
        大家有没有让编译器不给我这个未初始化的变量初始化成0的办法啊。谢谢!
收藏 1 评论0 发布时间:2016-10-18 10:46

举报

0个回答

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版