atmega640 ucos移植
昨天和老师一起帮别人调试AVR单片机的时候,型号是atmega640 ,用的ucos,是从128移植过来的,在128里的时候,在外部中断里post一个信号量,普通任务能接收到,并且没有丢失现象。现在在640的外部中断中post后,在普通任务里pend,大多时候能等待着,但是有时候就不能。如果换成两个任务之间,一个post,一个pend是没问题。是不是因为堆栈溢出了还是有其他原因,希望大家帮忙解答一下。 我看论坛有网友也遇到类似问题http://www.amobbs.com/forum.php?mod=viewthread&tid=725990&highlight=avr%2Bucos 自己顶一下 这个问题是特种兵训练需要深入讨论的问题。使用OS后,那么OS系统与中断之间的配合和处理是非常难的事情,尤其是对于实时行要求高的系统。 machao 发表于 2014-3-27 16:54这个问题是特种兵训练需要深入讨论的问题。使用OS后,那么OS系统与中断之间的配合和处理是非常难的事情,尤 ...
谢谢斑竹。到时候如果有结果告诉大家。
页:
[1]