打印
[STM8]

请问STM8S带RWW功能在写EEPROM时候是不是不会停止中断?

[复制链接]
4437|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tieguanyin2008|  楼主 | 2010-9-25 12:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问STM8S带RWW功能的型号,在写内部EEPROM的时候是不是不会停止中断,或者停止执行程序?
手册看完还是一头雾水。

谢谢!
沙发
香水城| | 2010-9-25 13:14 | 只看该作者
什么叫停止中断?

不会停止执行程序,只会暂停程序的执行。

使用特权

评论回复
板凳
tieguanyin2008|  楼主 | 2010-9-25 23:21 | 只看该作者
那写EEPROM的时候不是波形输出会有间断?

使用特权

评论回复
地板
lierda_st| | 2010-9-26 10:14 | 只看该作者
RWW是什么功能啊?
我知道STM8在写内部EEPROM时,所有程序包括中断都会暂停,而去执行EEROM的读写操作。

使用特权

评论回复
5
香水城| | 2010-9-26 20:49 | 只看该作者
那写EEPROM的时候不是波形输出会有间断?
tieguanyin2008 发表于 2010-9-25 23:21


如果用程序翻转I/O口,波形输出确实会有间断,但如果用定时器输出波形,则不会间断。

如果同样用程序翻转I/O口,即使你使用片外的EEPROM,对EEPROM操作的程序同样会使波形输出产生间断。

使用特权

评论回复
6
8bit_MCU| | 2010-10-28 13:57 | 只看该作者
带RWW功能的芯片,在烧写EEPROM时完全不会影响FLASH中程序的运行。

也就是说,你写EEPROM的某个地址后,可以立即去干别的事情,MCU不会被暂停或停止。但是有一点要注意的是:在你继续写下一个EEPROM地址前必须判断前一次写操作已经完成,才能再次写入。否则,即使是带RWW功能的芯片,也会被HOLD住,而不响应任何中断,直到相应的EEPROM的操作完成。

总之,按照正常ST规定的操作步骤,RWW功能的芯片对EEPROM操作时可以完全不影响程序的运行。

使用特权

评论回复
7
上树的猪| | 2011-8-31 13:55 | 只看该作者
带RWW功能的芯片,在烧写EEPROM时完全不会影响FLASH中程序的运行。

也就是说,你写EEPROM的某个地址后,可以立即去干别的事情,MCU不会被暂停或停止。但是有一点要注意的是:在你继续写下一个EEPROM地址前必须判断 ...
8bit_MCU 发表于 2010-10-28 13:57


谢谢 !   我也遇到了 类似的事情

写 几个字节 没问题.   
写  多了 就  发现中断 不响应了!

请问 怎么判断  EEPROM 写空闲 ?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

90

帖子

1

粉丝