为何是&PMMCTL0而不是&WDTCTL?

2019-07-18 13:54发布

用的是MSP430F149的片子,关闭看门狗的代码是
    WDTCTL = WDTPW + WDTHOLD; 生成的汇编是
00E030    40B2 5A80 0120     mov.w   #0x5A80,&PMMCTL0
现在的问题是为何是&PMMCTL0而不是&WDTCTL?
猜测应该生成的汇编是mov.w   #0x5A80,&WDTCTL.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
zhanghqi
1楼-- · 2019-07-18 17:28
你去看看寄存器的定义如何
午夜粪车
2楼-- · 2019-07-18 22:47
没有PMMCTL0的定义,但是地址是一样的。
zhanghqi
3楼-- · 2019-07-19 03:42

想半天没明白。留印看结果吧。
wyjie
4楼-- · 2019-07-19 09:21
 精彩回答 2  元偷偷看……
zhanghqi
5楼-- · 2019-07-19 09:41
我在iar里汇编代码看是:

00110C    40B2 5A80 0120     mov.w   #0x5A80,&WDTCTL
午夜粪车
6楼-- · 2019-07-19 09:44
好的,我明天去单位试一下,多谢各位大侠了哈,结贴了先

一周热门 更多>