📄 driver430.h
字号:
/******************************************************************************
* files name DRIVER430.h
*说明:msp430单片机内部模块驱动头文件
******************************************************************************/
#ifndef __DRIVER430_H__
#define __DRIVER430_H__
/*****************************************************************************
* 系统时钟初始化模块
******************************************************************************/
/***********************************************************************
** 函数名称: XT2_ON
** 功能描述: 外部时钟XT2振荡,并赋给MCLK
** DIVM--MCLK分频
** DIVA--ACLK分频
** DIVS--SMCLK分频
** 0--1分频 1--2分频 2--4分频 3--8分频
** 输 入: unsigned char DIVM MCLK 主时钟分频
** unsigned char DIVA ACLK 辅助时钟分频
** unsigned char DIVS SMCLK 外设主时钟分频
** 输 出: 无
** 全局变量: 无
** 调用模块: 无
***********************************************************************/
extern void XT2_ON(unsigned char DIVM,unsigned char DIVA,unsigned char DIVS);
/***********************************************************************
** 函数名称: DCO_ON
** 功能描述: 内部RC振荡,并赋给MCLK
** 输 入: unsigned char RSELX RC RSEL选择
** unsigned char DCOX DCO 输出选择
** unsigned char DIVM MCLK 主时钟分频
** unsigned char DIVA ACLK 辅助时钟分频
** unsigned char DIVS SMCLK 外设主时钟分频
** 输 出: 无
** 全局变量: 无
** 调用模块: 无
***********************************************************************/
extern void DCO_ON(unsigned char RSELX,unsigned char DCOX,unsigned char DIVM,
unsigned char DIVA,unsigned char DIVS);
/***********************************************************************
* USART串口通信模块
***********************************************************************/
/***********************************************************************
** 函数名称: USART_Init
** 功能描述: USART 模块初始化
** 输 入: 无
** 输 出: 无
** 全局变量: 无
** 调用模块: 无
***********************************************************************/
extern void USART_Init(void);
/***********************************************************************
* AD/DA模块
***********************************************************************/
/***********************************************************************
** 函数名称: AD12_Init
** 功能描述: AD采样模块初始化
** 输 入: 无
** 输 出: 无
** 全局变量: 无
** 调用模块: 无
***********************************************************************/
extern void AD12_Init(void);
/***********************************************************************
** 函数名称: DA_Init
** 功能描述: DA模块初始化
** 输 入: 无
** 输 出: 无
** 全局变量: 无
** 调用模块: 无
***********************************************************************/
extern void DA_Init(void);
/***********************************************************************
** 函数名称: AD_one
** 功能描述: AD采样一次
** 输 入: 无
** 输 出: unsigned int AD采样结果
** 全局变量: 无
** 调用模块: 无
***********************************************************************/
extern unsigned int AD_one(void);
/**********************************************************************
* TIMERA初始化
***********************************************************************/
/***********************************************************************
** 函数名称: TimerA_Init
** 功能描述: TimerA初始化
** 输 入: unsigned char mode TimerA 工作模式
** 输 出: 无
** 全局变量: 无
** 调用模块: 无
***********************************************************************/
extern void TimerA_Init(unsigned char mode);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -