历史上的今天

今天是:2024年09月28日(星期六)

2021年09月28日 | 关于STM8S105写EEPROM时产生的TIM中断问题

发布者:缘到泉 来源: eefocus关键字:STM8S105 手机看文章 扫描二维码
随时随地手机看文章

根据stm8s105的数据手册描述其实支持RWW的,本人使用的STM8S105K4T6,在使用中通过测试管脚输出高低电平测试发现在stm8s105写eeprom时并没有实现RWW功能,而是在写eeprom时mcu暂停了,这个本来没有什么影响的,但是由于程序中使用了TIM4定时器,而且定时器的时间在100us以内。在程序运行的时候发现了问题,定时器使能中断而且开启的状态下,在第一次写eeprom之后出现了程序死循环在tim4之内出不来,不再运行main函数中的代码。在找到问题之后,先是在写eeprom之前关闭全局中断,在写完eeprom之后打开全局中断,测试发现不可行。之后再***测试发现当进入tim4中断时,同时还没有出tim4中断之前,这时候发生了写eeprom的事件,这时mcu暂停5.6ms左右,再次回到tim4中断,出中断后就不再进入main函数,所以断定是Tim4中断的原因导致,在写eeprom之前关闭Tim4中断,写完之后使能Tim4中断,问题得到解决***。下面是一些资料,没有验证过,不知道对不对。


在ST的文档 PM0051 Programming manual 第22页中有明确的说明。(我不知道如何把相关的内容截图挂上来,不好意识)。通过仿真也能看到程序是在运行的。LOW density stm8s 是不支持RWW的,Medium and high density stm8s 是支持RWW的。


关键字:STM8S105 引用地址:关于STM8S105写EEPROM时产生的TIM中断问题

上一篇:STM8S(105K4)使用笔记——TIM4的基础配置
下一篇:STM8S(207)BootLoader制作(在BootLoader和App中都可以使用中断)

推荐阅读

“设想一下,当你回到家,房间意识到你在哪里,房间内的智能硬件就会在整体中控指令下给你相应的服务,这是一种多么好的智能家居体验。”机器人科学家科林安格尔(Colin Angle)曾这样描述他理想的智慧家庭。 如今这样的场景也慢慢变成了现实。近日的云栖大会上,阿里巴巴人工智能实验室首次对外发布的机器人产品:天猫精灵太空蛋和天猫精灵太空梭,其中...
在AI+5G时代,我们正加速走入数据产生和存储需求的爆发性增长阶段。“随着边缘计算能力的增强,会发现越来越多的传感和分析在边缘端也能够实现。但是,这些数据并没有充分在边缘端进行存储。”张丹介绍道,为此西部数据发布了兼具高耐久度和低功耗的工业级存储解决方案,能够适应高温、潮湿、强振等环境,主要可用于机器人、网关、人工智能设备、边缘计算...
digit报道,Counterpoint Research发布的最新智能手机市场报告显示,2020 Q2全球智能手机平均售价同比增长10%。与此同时,智能手机出货量同比下滑23%,创历史最高水平。整个智能手机行业预计将同比下降15%。 报告指出,除了拉美地区,智能手机的价格几乎在所有地区都有所上涨,而拉美地区的价格同比下降了5%。包括印度在内的亚太地区同比增长11%,增幅最...
通过全新的易用型偏置电源模块,工程师可以将电源解决方案的尺寸减小一半,满足系统小型化和轻量化需求德州仪器 (TI)(NASDAQ代码:TXN)今日推出尺寸更小、精度更高的1.5W隔离式直流/直流偏置电源模块UCC14240-Q1。UCC14240-Q1使用专有集成变压器技术,可帮助设计人员将电源解决方案的尺寸减小一半,以便用于电动汽车、混合动力汽车、电机驱动系统和并网...

史海拾趣

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved