• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

stm8s103关于中断级别的设置问题

请问下关于stm8s103的中断有先级别的设置

 我现在有一个程序,使用了c端口的外部中断,而在外部中断的同时我需要把定时器1的定时时间进去。现在我根据手册修改了定时器1为最高级别的中断,而端口c的中断为低级别的中断,但是实际使用的时候却还是端口c的级别比定时器1的级别高。所以我不知道如何设置是正确的。请看下面我的程序部分,请大家指点下,或发送邮件ever32@163.com给我,非常感谢。

 SIM();

GPIO_init();

pwm_init(); 

ADC_init();

 time_init(); 

 ITC_SPR2=0xaa; 

 ITC_SPR3=0xea;

 ITC_SPR6=0xea; 

RIM();

 

全部回复(1)
正序查看
倒序查看
lingyan
LV.8
2
2017-10-29 12:36
可以换一种办法,在C端口中断处理程序中读取定时器1的数据,这样不就解决了,中断中嵌入中断很麻烦
0
回复