为了写一篇文章做铺垫--提醒着自己,,,,,,
现在看一下程序
还是说一下是怎么关掉的
往WDTCTL寄存器里写入了0x5A00,,为什么要写这个呢!
那么
WDTCTL = 0x005A + 0x0080;看门狗就停止了
好了,,,,,该点灯了.............
430 的引脚有一个方向问题,,用习惯就好了
就让P1.0输出高电平
首先让P1.0为输出模式
P1DIR = 0x01;
然后输出高电平
P1OUT = 0x01;
现在关掉
让它闪耀
#include "io430.h"
void delay(void)
{ unsigned char a,b,c;
for(c=167;c>0;c--)
for(b=171;b>0;b--)
for(a=1;a>0;a--);
}
void main( void )
{
WDTCTL = WDTPW + WDTHOLD;//看门狗默认是打开的,不使用就关了它
P1DIR = 0x01;//P1.0为输出模式
while(1)
{
P1OUT = 0x01;//P1.0输出高电平
delay();
P1OUT = 0x00;//P1.0输出低电平
delay();
}
}
上一篇:IAR烧写MSP430失败的解决方法
下一篇:[MSP430DriverLib-1]使用库开发并点亮第一个LED灯
设计资源 培训 开发板 精华推荐
- 直播|基于英特尔® Agilex™ FPGA F-Tile的以太网硬核IP详解及如何使用oneAPI对FPGA编程
- 答题赢好礼!ADI技术直通车——汽车应用娱乐与信息交互解决方案
- 学习赢京东卡 | 从12V电池及供电网络优化的角度分析电动汽车E/E架构的趋势
- 报名观看TI 嵌入式处理器主题月直播,涨姿势还能拿全勤奖!
- Follow me第二季第1期来啦!与得捷一起解锁【Adafruit Circuit Playground Express】超能力!
- EEWORLD下载中心热力上线!
- 开关电源兴趣小组招募,只为学习开关电源
- STM32 线上技术日开播【40块新品开发板等你抽】|解读多款新品技术及应用
- ADI 系统方案精选【用于多路抽头输出隔离电源的简易解决方案】