【例 程】:
//基于MC430F14开发板实验例程
#include <msp430x14x.h>
#include "MC430F14_DEMO_4.h"
//-----------------------------------------------------
void init(void)
{ unsigned int i;
P5DIR |= 0x01 ; //5.0(93C46_CS)为输出
P5DIR |= 0x02 ; //5.1(93C46_DI)为输出
P5DIR |= 0x08 ; //5.3(93C46_SCLK)为输出
P1DIR |= BIT1; //P1.0(LED)指示数据正确性
P1OUT |= BIT1; //先关闭LED
BCSCTL1 &= ~XT2OFF; //启动XT2,
do
{ IFG1 &= ~OFIFG; //清OSCFault标志
for(i=0xFF;i>0;i--); //延时等待
}
while((IFG1 & OFIFG) != 0); //查OSCFault,为0时转换完成
BCSCTL2 |= SELM_3+SELM1; //MCLK 8分频,MCLK为XT2
}
void main(void)
{//unsigned char ErrorFlag; //错误标志位
unsigned int i;
WDTCTL = WDTPW + WDTHOLD; // 停止WDT
init();
i=0;
Write_One(0x00,0x0f);
i = Read_One(0x00);
if (i==0x0f)
P1OUT ^= BIT1;
LPM0;
}
【购买开发板】: MC430F14开发板主页 查看上一个例程 查看下一个例程
购买流程查看 关于AT93C46中文资料
|