driver430.h
来自「让模拟示波器显示任意字符和图片 采用MSP430系列单片机开发」· C头文件 代码 · 共 119 行
H
119 行
/******************************************************************************
* 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 + =
减小字号Ctrl + -
显示快捷键?