[STM8] 关于stm8s 中断问题

[复制链接]
 楼主| 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 | 显示全部楼层

解决了就好
mmuuss586 发表于 2015-2-11 19:36 | 显示全部楼层

解决了就好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

20

帖子

0

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