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

📄 driver430.h

📁 让模拟示波器显示任意字符和图片 采用MSP430系列单片机开发
💻 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 + -