⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 init.c

📁 msp430MCU初始化
💻 C
字号:

#include "Sysdef.h"
#include <stdio.h>
//=================================================================================================
//=================================================================================================
#define WDOG	    BIT1  //P5.5    
#define WDOGDIR	    P3DIR
#define WDOGOUT	    P3OUT

#define T50MS	2880*3                                   //57600/2880=20Hz  = 0.05mS
//=================================================================================================
//=================================================================================================


void InitBCS()
{
	unsigned int i;
	//BCSCTL1&=~XTS;
	_BIS_SR(OSCOFF);
	BCSCTL1&=~XT2OFF;
	BCSCTL1 |= RSEL0+RSEL1+RSEL2;
	DCOCTL = 0xE0;
	do
	{
		IFG1 &= ~OFIFG;						// Clear OSCFault flag
		for(i=0xFF;i>0;i--);				// Time for flag to set
	}
	while((IFG1 & OFIFG) == OFIFG);			// OSCFault flag still set?
	                         	// SMCLK选择为XT2
}

//=================================================================================================
//=================================================================================================
//0.1ms延时
void Delay0_1ms(uchar TimeMS)
{
	for(uchar i = 0;i<TimeMS;i++)
		for (uchar j=0; j<94; j++); 
    
}
//=================================================================================================
//=================================================================================================
void FeedDog(void)
{
    WDOGOUT |=  WDOG;
    Delay0_1ms(1);
	WDOGOUT &=  ~WDOG;
	
}

void SysInit()
{
	WDTCTL = WDTPW + WDTHOLD;		                // Stop WDT
	InitBCS();						// Initialize system clock	       
        DA7615Init();
        InitIIC();
        InitFlash();
        AD7799_Init(1);
        InitModbus();
        InitLCD();
	WDOGDIR |= WDOG;      //看门狗控制管脚初始化
	WDOGOUT |= WDOG;
			
	            
}
//===========================================================================================
//===========================================================================================





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -