求大家帮助啊,最近学msp430单片机

2019-03-24 14:33发布

#include <msp430g2231.h>
#include <msp430.h>
void main(void)
{
  WDTCTL=WDT_MDLY_32;
  IE1|=WDTIE;
  P1DIR|=BIT6;
  while(1);
}
#pragma vector=WDT_VECTOR
__interrupt void watchdor(void)
{
  P1OUT^=BIT6;
}
请问为什么不能实现灯的闪烁???? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
wolyond
1楼-- · 2019-03-25 14:57
输出电压说错了,应该是0.5VCC   !
wstt
2楼-- · 2019-03-25 15:12
这段代码其实没有启用32768的振荡器作为时钟源,使用的时钟源是内部DCO,1MHz左右
mumuleyuan
3楼-- · 2019-03-25 18:32
 精彩回答 2  元偷偷看……
peter_zheng
4楼-- · 2019-03-25 19:44
打开全局中断。  _BIS_SR(GIE);
一路向北2010
5楼-- · 2019-03-25 22:23
我是用的看门狗定时器,1000ms一个中断请求,操作为灯状态反转,直到下一次中断操作时灯才反转,确实是可以闪烁啊,就是时间蛋疼的紧。。。不知道怎么改时钟频率。。。
一路向北2010
6楼-- · 2019-03-26 01:44
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章