stm8s103 EEPROM烧程序时能否保留

EEPROM的参数需要再烧录程序时保留,做试验测试是否能够保留

1、在ST Visual Develop中硬件仿真手动修改EEPROM的值。

2、在ST Visual Programmer中读取EEPROM的值,发现能够读取值和设置的值一致。

3、在ST Visual Programmer中修改EEPROM的值,但是只烧写,然后在ST Visual Develop仿真中查看EEPROM的值,经测试,EEPROM值没有被修改。

4、在在ST Visual Programmer中修改EEPROM的值,但是只烧写,然后在ST Visual Develop仿真中查看EEPROM的值,经测试,EEPROM值已经被修改。

总结:在烧录程序时,只指定烧录flash则可以避免擦除EEPROM

时间: 2024-12-23 03:18:18

stm8s103 EEPROM烧程序时能否保留的相关文章

STM32用JLINK 烧写程序时出现NO Cortex-m device found in JTAG chain现象和解决方案

现象 CPU: STM32107VC 用JLINK 烧写程序时出现NO Cortex-m device found in JTAG chain 如图无法查找到硬件就是CPU 提示1:NO Cortex-M device found inJTAG chain.please check the JTAG cable and the connected devices     提示2:error:flash download failed-target DLL has been cancelled 原

在读程序时遇到的一些问题

static在C/C++中的作用?有初始化值的作用吗?1.先来介绍它的第一条也是最重要的一条:隐藏 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性.如果加了static,就会对其它源文件隐藏.2.static的第二个作用是保持变量内容的持久. 存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化.共有两种变量存储在静态存储区:全局变量和static变量,只不过和全局变量比起来,static可以控制变量的可见范围,说到底static还是用

ASP.NET安全[开发ASP.NET MVC应用程序时值得注意的安全问题](转)

概述 安全在web领域是一个永远都不会过时的话题,今天我们就来看一看一些在开发ASP.NET MVC应用程序时一些值得我们注意的安全问题.本篇主要包括以下几个内容 : 认证 授权 XSS跨站脚本攻击 跨站请求伪造 认证 所谓认证,简单的来说就是验证一个用户的身份.这取决于我们开发的站点的类型,是否允许匿名访问,是否是属于管理员或者其它角色的用户等等.也就是说我们的整个程序或者某些功能是针对某些特定的用户开发的,那么我们可能就要进行认证来确定用户的身份.需要注意的是,认证与授权是是完全不一样的概念

在Eclipse中开发Android程序时截屏的方法

在Eclipse中调试Android程序时,有时需要将程序截图保存到电脑中.步骤如下: Window --- Show View --- Other : 在弹出的窗口中,选择 Devices : 在打开的Device选项卡中,选择要截图的设备或模拟器,然后点击旁边的截图按钮: 在弹出的窗口中,点击 Save 按钮,将程序截图保存到指定的目录中即可.

VS2013 C# 调用 cognex 的QuickBuild做程序时发生一个错误

今天在用 VS2013 C# 调用 cognex 的QuickBuild做程序时发生一个错误,如下所示 混合模式程序集是针对"v2.0.50727"版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集 网上搜索得到解决办法: 在app.config中添加一个配置节:startup <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime

c和c++写控制台程序时出现闪退的情况

在用c和c++写控制台应用程序时,很多时候会遇到闪退的情况,比如用vs2013或者其他的编译工具,一般的处理方式有以下两种: 1.在main()函数中,return之前写下 system("pause");//表示暂停 2.非调试状态下运行,直接按按Ctrl+F5:如果按F5调试的话,就会出现一闪而过的情况,但该方法不适用于生成的exe文件; 3. 给程序加一个任务,即定义一个内联函数 inline void keep_window_open(char ch;cin>>ch

IIS8.5 布署 WEB API的程序时,遇到的问题

##IIS7/8 HTTP Error 500.19 错误 0x80070021  IIS7.0/8.0的错误HTTP Error 500.19 - Internal Server Error ,错误代码为0x80070021,大概原因为IIS7.0的安全设定相比前版本有很大的变更.IIS7.0的安全设置文件在%windir%\system32\inetsrv \config\applicationHost.config,这里定义所有Web程序的安全设置,在各个Web程序的web.config可

在ASP.NET MVC中使用NuGet添加SignalR类库之后,再次运行程序时,它出现了一个异常:

自从在ASP.NET MVC中使用NuGet添加SignalR类库之后,再次运行程序时,它出现了一个异常: Server Error in '/' Application. The following errors occurred while attempting to load the app.- No assembly found containing an OwinStartupAttribute.- No assembly found containing a Startup or [

EBS运行快速安装的程序时,提示DISPLAY变量设置不对

EBS运行快速安装的程序时,系统提示如下: Rapid Install Wizard is validating your file system...... >> Wizard requires the DISPLAY variable to be set. >> Please set your DISPLAY variable and restart Rapid Install Wizard. 在主机进行以下设置后,尝试重新运行仍旧报错: $ export DISPLAY=IP