说实话,STM32的中断还是我首次遇到的一些麻烦的问题,有些中断响应看是有道理,好像又没有道理! 简单的说,就说串口吧,只要将串口使能,发送使能,哈哈串口就进入了中断响应,可是我玩过其他CPU不会有这种现象,都是在向发送缓冲区写入数据后才会有中断的,比如51吧,但这个也符合它的文档,发送缓冲区空就产生中断。 还有就说它RTC了,那个中断让我莫名其妙,现在都没有搞明白,一开就中断,就连RTC的初始化还没有完成就中断了,实在是太快了,不过这个也是符合它的文档说明,减到0就中断嘛,可是丫上电就是0,你说一开中断他中断不,更奇怪的就说那个RTC中断例程了,原例程测试没有问题,可是在中断里面加点东东,黑,就会有莫名其妙的问题,中断执行的东西总是比中断次数要多,这是我课题组一直没有解决的问题。
哈哈,当然还有很多中断都这样,不太合常理! |