MCU程序设计之STM8S的optionbytes

2020-02-08来源: eefocus关键字:MCU  程序设计  STM8S  optionbytes

今天使用STM8S在程序中修改optionbyte遇到问题一直读取为0,不能进入设置流程,之前的程序今天重新修改东西,


使用新的片子,原来程序如下:


  AFR_TEMP = (uint16_t)((uint16_t)0x01 << 8);

  AFR_TEMP = AFR_TEMP | (uint16_t)0xFE;

  AFR_TEMP = (AFR_TEMP >> 8);


之所以直接赋值而不调用函数,是因为程序代码空间有限,使用函数调用方法修改没有问题,如下:


  AFR_TEMP = FLASH_ReadOptionByte(0X4803);

  AFR_TEMP = (AFR_TEMP >> 8);

关键字:MCU  程序设计  STM8S  optionbytes 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic487547.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:关于STM8S003F3P6开发的笔记
下一篇:stm8——LED流水灯实现

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

如何在mcu上使用printf使串口输出
#ifdef __GNUC__   //另外GNU还有一些公用的扩展出来的宏 比如__GNUC__  /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf     set to 'Yes') calls __io_putchar() */  #define PUTCHAR_PROTOTYPE int __io_putchar(int ch)#else  #define PUTCHAR_PROTOTYPE int fputc
发表于 2020-03-08
STM8L15x系列MCU的标准库简介
和STM32一样,意法也为STM8L提供了标准库,在Datsheet和官方的应用指南中称作STM8L15x standard firmware library。利用标准库中的库函数进行开发能够节约不少时间,对STM32开发有所了解的人都应该比较清楚这一点。由于STM8根据应用定位分为标准的S、汽车的A和低功耗的L,各自的功能都有不同的特点,所以标准库是不能通用的。再者,在STM8L系列中根据功能的不同分为不同的产品系列,比如STM8L05x、STM8L101、STM8L15x、STM8L162等,因此8L某个系列的标准库在其他的系列中也是不能通用的。对于STM8L15x的标准库,可以在st的官网上面找到:点击打开链接,在最下面的Sa
发表于 2020-03-08
STM8L15x系列MCU的标准库简介
特斯拉是否能带动新能源汽车市场回温?
汽车半导体市场正成为最具潜力的半导体应用市场之一,尤其是在特斯拉的带动下,新能源汽车市场渗透率将持续快速提升,给国内半导体厂商带来巨大的市场需求和产业机遇。 这从中国制造的特斯拉 Model 3 对外交付,并计划在年底实现全部零部件的国产替代就可见一斑,新能源汽车将给国产半导体厂商带来广阔的发展空间。 对于在工控 MCU、锂电池管理芯片等领域有深厚积累的中颖电子来说,通过技术延伸向新能源汽车市场布局切入,正是其面对产业机遇的不二之选。中颖电子总经理宋永皓表示:“工控 MCU 和锂电池管理芯片是目前中颖电子的主力业务,也是公司当前最大的营收来源,但这方面的技术和核心竞争力已经构建得差不多,为了公司更长
发表于 2020-03-06
特斯拉是否能带动新能源汽车市场回温?
当代系统设计中MCU的主要选择技巧
设计师在查看任何电子元件目录时,能够很明显地注意到,会有很多潜在的微控制器(MCU)选项。可供选择的产品种类繁多,从另一侧面也证明MCU已成为现代系统实现中必不可少的一部分,目前很难找到不包含MCU的电子产品。 考虑到设计师需要为设计找到最佳选项,而且要以一种更有条理的方式区面对快速的变化,这种广泛的可能性也呈现出巨大的挑战。在查看MCU选项时,需要考虑以下七个关键方面,这样能够有助于找出目录中哪些产品最能满足您的特定需求。 架构 对于嵌入式设计,最重要的考虑因素是MCU核心处理器内核性能是否可以充分满足预期的工作要求。基本的8位流水线(pipeline)型MCU能够处理涉及监控I/O端口
发表于 2020-03-06
当代系统设计中MCU的主要选择技巧
MCU实战经验:多种的按键处理
按键通常有:IO口按键(BUTTON),AD按键(通过AD采样电压),IR(遥控器)按按键功能分:有短按键,长按键,连续按键。打个比方,遥控电视机,按一下音量键,音量增加1,这个就是短按键。按住音量键不放,音量连续加,这个就是连续按键。按住一个按键5s,系统会复位,这个是长按键。1、IO口按键,就是我们比较常见的一个IO接一个按键,或者是一个矩阵键盘。很多新人的处理方法可能是采样延时的方法,当年我也是这样的,如下   if(GETIO==low)    {       delay_10ms()      if(GETIO==
发表于 2020-03-06
疫情之后,现在“发烧”额温枪将一地鸡毛
扩大日产能,塑胶壳、MCU、传感器等上游原材料会出现供应紧张,缺料情况一直在动态变化。  “目前影响产能的最大因素是供应商的上游供应商,一些元器件的原材料企业产能不足,导致我们的供应商无法足量生产元器件,这带来了新一轮的挑战。”刘毅表示,一些进口元器件无法及时运输到位也是影响公司产能的一个因素。为了保证供应不掉队,九安医疗自己也想了很多应对办法,现在原材料缺货的情况在逐步好转。  额温枪生产厂商健奥科技的相关人士告诉记者,目前公司仅接政府订单,暂不接收外来订单。乐普医疗方面的相关工作人员向记者表示,每天都会接到很多询单电话,但也只能帮忙把电话转到深圳工厂,工厂能不能接单很难说。  芯海科技测量&健康 IoT 产品经理廖文忠称
发表于 2020-03-04
疫情之后,现在“发烧”额温枪将一地鸡毛
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多每日新闻
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved