[STM8] 问一下香版,STM8的中断响应延时是多少个周期啊?

[复制链接]
6069|7
 楼主| z_no1 发表于 2009-11-30 15:38 | 显示全部楼层 |阅读模式
本帖最后由 z_no1 于 2009-12-3 07:40 编辑

设为最高级中断,不被其它中断打断。
 楼主| z_no1 发表于 2009-12-1 09:02 | 显示全部楼层
 楼主| z_no1 发表于 2009-12-1 15:30 | 显示全部楼层
STM8看来是按C设计的,进中断先把全部寄存器压栈,压栈(未公开的82)不知道要多久,弹栈的IRET要11个时钟,估计压栈也少不到哪去。一套手续下来就25个周期以上了。16兆主频的每秒最多640K次中断。
 楼主| z_no1 发表于 2009-12-2 15:11 | 显示全部楼层
晕,太难了还是太容易了?香版有个回复没?我的推测对不对啊?这个东西我没有详细资料就算拿逻辑分析仪也得不出具体的值啊。除了压弹栈还要多少周期呢?我对STM8的外部中断的最快、最慢响应速度比较关心。

评分

参与人数 1威望 +1 收起 理由
bioe + 1

查看全部评分

 楼主| z_no1 发表于 2009-12-3 08:18 | 显示全部楼层
再顶一次
bioe 发表于 2010-3-16 14:49 | 显示全部楼层
关注STM8的外部中断的响应速度
grant_jx 发表于 2010-3-16 20:28 | 显示全部楼层
STM8S产生中断,默认的压栈内容是9 bytes,也就是9 个CPU Cycle ,在CPU编程手册里写着。


至于外部中断的响应速度这个也不清楚。
司徒老鹰 发表于 2010-3-16 21:38 | 显示全部楼层
这个确实没考虑过
您需要登录后才可以回帖 登录 | 注册

本版积分规则

225

主题

2659

帖子

10

粉丝
快速回复 在线客服 返回列表 返回顶部