__asm uint32_t __get_MSP(void)
{
mrs r0, msp
bx lr
}
__asm uint32_t ___get_PSP(void)
{
mrs r0, psp
bx lr
}
在Keil中的定义是:#define XBYTE ((unsigned char volatile xdata *) 0)
所以你宴枝逗可以在搭源IAR中借用这个方法,首先是上面的申明,然后就晌卖可以使用#define DAC0832 XBYTE[0xfffe]这样的语句了。
局部变量变量会在函数执行完成后释局迹放掉,所以没办法在整个运行过程中都观察得到,只能让程序停在那个函数中,拆隐你才有机会查看。方桐御并法:在你局部变量所在函数中打个断点,具体位置自定,进入仿真界面,在view菜单中打开Local选项窗口,接着运行仿真,但程序停在你打的断点处了,此时你能在local窗口中看到你所有当前函数的局部变量值。其实,此时你把鼠标指针放在源代码的某一个局部变量上,也能看到具体数值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)