标题:
9S12DG128向量区
[打印本页]
作者:
qutao88
时间:
2006-7-25 11:42
标题:
9S12DG128向量区
请问各位,FF00到FFFF这个向量区作什么用,里面是些什么,有什以功能?
作者:
strongchen
时间:
2006-7-25 15:21
向量区的作用就是存放中断向量的地址,中断发生后,就到向量区来取中断服务程序的入口地址。
作者:
qutao88
时间:
2006-7-25 18:10
那对它能不能做修改,或者重新定议,它还有别的什么用处
作者:
strongchen
时间:
2006-7-26 09:25
它里面的数据,即入口地址本来就是由你来定义的。
作者:
shpdlizj
时间:
2006-7-26 16:59
如果我在地址ff8c,ff8d内分别写如数据7f8c,7f8d,这样是不是就把中断入口地址原来在ff8c处映射到7f8c处了?
作者:
strongchen
时间:
2006-7-28 09:28
是这样的:如果中断矢量0xFF8C,FF8D对应的中断发生后,CPU会取其中的值,即0x7F8C,7F8D作为中断服务程序的入口地址,也就是从地址0x7F8C,7F8D处开始执行。执行完中断服务程序后,再返回发生中断前的程序顺序执行。
作者:
qutao88
时间:
2006-7-29 11:05
还有,这个地址0XFFFE,他是个复位向量,是不是里面存放的是片机起动后,执行的第一条指令?就是说从这个地方读取程序执行的起始地址?还想请版主留个联系方式吧,有什么问题在你方便的时候问你!
我的QQ263303370
EMAIL:qutao713@163.com
作者:
strongchen
时间:
2006-7-31 09:42
似乎你还不了解单片机的基础知识。看样子你得从头学起...
有什么问题就到这里来问吧。
作者:
seuafu2005
时间:
2006-7-31 09:44
0xFFFE和0xFFFF是reset向量,里面存放reset后执行指令的起始地址。单片机上电复位,所以起动时从reset向量存放的地址开始执行
作者:
qutao88
时间:
2006-7-31 15:29
刚开始搞motor的单片机,所以有好多地方不明白,市面上也没有一本象样的书,只好在这里求教了,
作者:
seuafu2005
时间:
2006-7-31 16:13
清华应该有好些fsl单片机的书,可以到大的书店或者清华出版社的店去淘淘
作者:
jun
时间:
2006-8-1 11:45
请问各位,有谁知道当把Flash代码段拷贝到Ram区,怎么调用Ram区的目标代码,执行完后又回到被调用处?
作者:
Jun
时间:
2006-8-1 11:53
请问版主, 我在调试时,当把Flash代码段拷贝到Ram区,怎么调用Ram区的目标代码,执行完后又回到被调用处? 我用的JMP/JSR 直接跳转到目标地址.但它执行完后跳不回去了,请问这里应该用汇编的那条指令?
作者:
Jun
时间:
2006-8-1 12:03
请教各位:
我用的是MC9S12DP256B芯片,我现在想把我想擦除Flash的代码段$4000-$bfff.我的功能模块都写好了,把Flash里的代码段拷贝到Ram区,怎么调用Ram区的目标代码,让他执行?在线等待.谢谢
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0