查看: 3183|回复: 3

[其他] PowerPC564中断请教

[复制链接]

该用户从未签到

1

主题

4

帖子

0

新手上路

Rank: 1

积分
5
最后登录
1970-1-1
发表于 2011-4-19 20:10:05 | 显示全部楼层 |阅读模式
本人接触564时间不长,目前对中断是一头雾水,麻烦论坛高手不惜花费几分钟教教小弟,给小弟指点迷津,在此表示万分感谢!
新手,问题提的也很不到位,还望高手勿见笑!
1.TP3中断   TPU作为输出口用时,中断是怎么用的?
通道中断状态寄存器CISR对应的通道都有一个中断状态标志,时间函数可以置这些标志为1.这里的时间函数是指的什么?
是不是微引擎(包括一个控制存储ROM单元和一个执行单元),其中控制存储ROM里存放了已封装好的时间函数代码?
或者是其他什么?比如判断(TPU_A.CISR.B.CH4==1),什么时候才等于1,是前面的时间函数里设定的时间到了?时间函数到底是什么,我照 着例子套了一下,在前面的判断括号后,添加了一个灯泡闪烁的现象,结果无现象。如果就是简单的时间计数的话,应该能够进去的,可惜没有进去。
2.中断等级的问题
比如(USIU.SIPEND&LEVEL1),我不清楚到底是什么设置成了等级一,前面我也没看到关于什么LVM*的设定;另外,SCI1就是等级5吗,我看到两个例子上都是等级5,这是固定的吗?怎么操作的?
3.USIU接收到的中断的来源有3处,一是来自内部源(如PIT和RTC),二是来自IMB3模块(有专用的中断控制器),三是来自外部引脚  IRQ[0:7]。第一条明白,外部引脚进来的应该就是MIOS14功能进来的吧?TPU作为输入进来的应该算在IMB3里面了。
反正关于中断这一大片没搞懂,也没有参考书看,就一个不详细的英文数据手册,加上一个原来人家的半成品源程序(越来越发现漏洞百出),整死我了。起步真是有点费劲儿。
哪些明白的就帮我讲讲哈,谢谢你。耽误你的时间了!
对了,如果有什么资料的话给我发一份行吗,好人啊!谢谢
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

新手上路

Rank: 1

积分
17
最后登录
1970-1-1
发表于 2011-4-21 09:58:00 | 显示全部楼层

RE:PowerPC564中断请教

请问,你用的是什么开发板?

该用户从未签到

1

主题

4

帖子

0

新手上路

Rank: 1

积分
5
最后登录
1970-1-1
 楼主| 发表于 2011-4-23 16:57:46 | 显示全部楼层

回复:PowerPC564中断请教

回复第 2 楼 bianqing于2011-04-21 01:58:00发表:
请问,你用的是什么开发板? 

我没用开发板,直接基于一个产品模块上搞应用开发。资料有限,对异常理解模糊,还望高手赐教!

该用户从未签到

0

主题

7

帖子

0

新手上路

Rank: 1

积分
24
最后登录
1970-1-1
发表于 2011-5-4 12:54:29 | 显示全部楼层

PowerPC555

求在codewarrior V8.1下,MPC555的样例程序
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-24 11:14 , Processed in 0.092302 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表