PEC通道在进行一次PEC传输(指传一个字节或一个字)期间,CPU被暂停(halt)1个指令周期后继续运行。在这1个指令周期内,内部程序状态信息不发生改变,因此不会影响以后程序的正常执行。
PEC一定需要一个中断源触发,因为它本来就是被当作处于最高的两个优先级的特殊中断来处理的。这个中断源可以是内部的或外部的,任何一个中断源都可以被指定为15或14优先级,从而作为PEC服务处理。只要是程序中没有用到的中断源,例如定时器、PWM等,都可以用来触发PEC服务。软件也可以直接置位相应中断源的中断请求标志来触发中断,在C166中,软件置位与硬件置位中断请求标志的效果是一样的。
发表时间:2003年7月27日18:33:05