打印

MSP430系列单片机

[复制链接]
1905|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rebewn|  楼主 | 2011-11-23 13:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
小弟不才,刚学MSP430系列,看到C430有这样的语句:1.WDTCTL = WDTPW + WDTHOLD; // Stop WDT关狗语句,是怎么样实现关狗的, 从这句里看不到HOLD位是置位还是复位呀!2.P3DIR |= BIT4; // P3.4 output还有类似这样的,看不出DIR是什么状态呀,BIT4什么意思呢?

相关帖子

沙发
lzlong| | 2011-11-23 13:56 | 只看该作者
怎么没人解答啊 我帮你问问

使用特权

评论回复
板凳
永远的不知| | 2011-11-23 17:07 | 只看该作者
1# rebewn

您看看WDTHOLD和BIT4的宏定义就明白了:
WDTHOLD应该等于0x80;
BIT4=0x10;

使用特权

评论回复
地板
jamie-ma| | 2011-11-23 17:36 | 只看该作者
1.WDTCTL = WDTPW + WDTHOLD; // Stop WDT关狗语句,是怎么样实现关狗的, 从这句里看不到HOLD位是置位还是复位呀!
计时器模式:作为一个计时器使用,计数器满产生中断时执行看门狗中断函数。

使用特权

评论回复
5
永远的不知| | 2011-11-24 10:01 | 只看该作者
5# jamie-ma

WDTHOLD=0x80;
语句WDTCTL = WDTPW + WDTHOLD;
就是将WDTHOLD位置1了。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
rebewn + 1 专业人士
6
rebewn|  楼主 | 2011-11-24 10:55 | 只看该作者
受教了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

155

帖子

1

粉丝