导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教一个关于C166中的PEC传输问题[blueskin]

 *第12099篇: 请教一个关于C166中的PEC传输问题

  
楼 主:blueskin 2003年5月16日11:05
 请教一个关于C166中的PEC传输问题
本人最近遇到一些问题,苦于不知道答案,请教各位:
c166单片机中,如果用PEC通道传输一批数据的时候,CPU的状态是什么?是在短暂的挂起之
后继续执行自己的流程,还是要等待PEC传输完成。
其次,PEC的传输是不是一定需要一个中断源触发,如果现在在软件中要传输数据,但是不
具备特定的中断源该怎么办?
谢谢各位了!!!!!!!
  
2楼:xuyinghui 2003年7月27日18:33
 PEC通道在进行一次PEC传输(指传一个
PEC通道在进行一次PEC传输(指传一个字节或一个字)期间,CPU被暂停(halt)1个指令周期后继续运行。在这1个指令周期内,内部程序状态信息不发生改变,因此不会影响以后程序的正常执行。
PEC一定需要一个中断源触发,因为它本来就是被当作处于最高的两个优先级的特殊中断来处理的。这个中断源可以是内部的或外部的,任何一个中断源都可以被指定为15或14优先级,从而作为PEC服务处理。只要是程序中没有用到的中断源,例如定时器、PWM等,都可以用来触发PEC服务。软件也可以直接置位相应中断源的中断请求标志来触发中断,在C166中,软件置位与硬件置位中断请求标志的效果是一样的。

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:[求助]哪位用过MICETEK EasyProbe 8052F硬件仿真器?为什么

[下一篇主题]:我是初学者,急需有关ARM的资料