打印
[STM8]

关于stm8s 中断问题

[复制链接]
1397|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Nino0713|  楼主 | 2015-2-11 08:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Nino0713 于 2015-2-11 08:51 编辑

小弟我程序中总共有三个中断->uart3, TIM1, TIM2,
发现uart第一次接收资料正确,第二次以后资料都会错误。
我想是中段优先权的问题, 我做了这样的设置↓
ITC_SPR6_VECT23SPR = 0;  //UART3  Level2
ITC_SPR4_VECT15SPR = 1;  //TIM2    Level1
  ITC_SPR4_VECT13SPR = 1;  //TIM1  Level1
这样改完还是一样, 请求各位大大我是不是哪里漏掉了?
沙发
popeye021| | 2015-2-11 10:04 | 只看该作者
把另外两个中断都关掉,单独运行uart,能正确接收吗?

使用特权

评论回复
板凳
Nino0713|  楼主 | 2015-2-11 10:32 | 只看该作者
可以的, 已经找到问题了, 我的中断向量指错位置

使用特权

评论回复
地板
mmuuss586| | 2015-2-11 19:36 | 只看该作者

解决了就好

使用特权

评论回复
5
mmuuss586| | 2015-2-11 19:36 | 只看该作者

解决了就好

使用特权

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

本版积分规则

7

主题

20

帖子

0

粉丝