- UID
- 158331
- 性别
- 男
|
我是用串口往MCU中下载程序的。配合windows超级终端,往flash下载好程序之后,必须先按ctrl+P,出现PC=F03D,然后修改为c029,最后输入G,才能正常运行下载在flash中的程序。
但是,一旦拔掉串口线,按复位健之后,程序就不能正常运行了。本人推测,是因为复位后,PC寄存器中的值复位成默认的F03D,所以不能指向程序的入口地址c029,导致不能正常运行程序。请教大侠们,原因是不是这样的呢?如何设置能使一复位后就能运行flash中的程序
先谢谢啦。。。。
注:我用的单片机是9s12dg128的。。。 |
|