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

📄 main.c

📁 周立功2103开发板CD资料
💻 C
字号:
#define IN_MAIN
#include "config.h"
#include "Time.h"
#pragma import(__use_no_semihosting_swi)        //don't delete this line

/* 
	Fcclk = Fosc*4 = 11.0592MHz*4 = 44.2368MHz
 	Fpclk = Fcclk/4 = 44.2368MHz/4 = 11.0592MHz
*/
#define		Tn_n		0			//定时器0,Tn_n=0
									//定时器1,Tn_n=1
									//定时器2,Tn_n=2
									//定时器3,Tn_n=3

#define		Tn_time		110592/2	//定时0.5S
#define		Tn_PR		99			//预分频100
#define		Tn_MODE		0			//匹配时,定时器复位
#define		Tn_EXT_MODE	3			//匹配时,输出自动翻转
#define		Tn_MAT		0			//匹配通道0
#define		Tn_INT_En	0			//匹配时,不产生中断
/*********************************************************************************************************
** Function name:	IRQ_Exception
** Descriptions:	interrupt exceptional handler , change it as needed
** 					don't delete this function 
********************************************************************************************************/
void  IRQ_Exception(void)
{
}

/*********************************************************************************************************
** 函数名称:main()
** 函数功能:控制蜂鸣器的鸣叫,自动输出方式。
** 说明:蜂鸣器的控制引脚为跳线JP9的一端。
********************************************************************************************************/
void Main(void)
{
    TargetInit(VPBDIV_DATA, PLLCFG_DATA, MAMTIM_DATA);      // don't delete
    while((PLLSTAT & (1 << 10)) == 0);                      // can delete
    
	PINSEL0 = 0x00000000;	// 设置所有管脚连接GPIO
	PINSEL1 = 0x00000000;
   	// 定时器0初始化,需要将蜂鸣器的控制引脚连接到P0.3
#if(Tn_n == 0)
	T0MAT_Init(Tn_time,Tn_PR,Tn_MODE,Tn_EXT_MODE,Tn_MAT,Tn_INT_En);
#endif

#if(Tn_n == 1)	
   	// 定时器1初始化,需要将蜂鸣器的控制引脚连接到P0.12
	T1MAT_Init(Tn_time,Tn_PR,Tn_MODE,Tn_EXT_MODE,Tn_MAT,Tn_INT_En);
#endif

#if(Tn_n == 2)	
   	// 定时器2初始化,需要将蜂鸣器的控制引脚连接到P0.7
	T2MAT_Init(Tn_time,Tn_PR,Tn_MODE,Tn_EXT_MODE,Tn_MAT,Tn_INT_En);
#endif

#if(Tn_n == 3)	
   	// 定时器3初始化,需要将蜂鸣器的控制引脚连接到P0.21
	T3MAT_Init(Tn_time,Tn_PR,Tn_MODE,Tn_EXT_MODE,Tn_MAT,Tn_INT_En);
#endif

   	while(1);   	
}
/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

⌨️ 快捷键说明

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