da.c

来自「交流异步电机直接转矩控制程序」· C语言 代码 · 共 49 行

C
49
字号
/****************************************************************************
* 文 件 名:DA.c
* 版    本: V1.0
* 连    接:
* 功    能:DA驱动函数

*   作者:黄振升
*   日期:2007/8/21
*---------------历史版本信息-------------------------------------------------
*  修 改 人: 黄振升
*  版    本: 
*  日   期: 2007/8/21
*  描   述:
****************************************************************************/ 
/***********************************************************************
							包含文件
***********************************************************************/
#include "config.h"


/***********************************************************************
* 名    称:DAC_Init(uint16 SEL,uint32 Fadc )
* 功    能:DAC初始化
* 入口参数:无
* 出口参数: 无
* 说    明:
***********************************************************************/
void DAC_Init(void )
{
	PINSEL1 = (PINSEL1 &~(0X03<<18))|(2<<18);		//使能P0.25为DAC
}
/***********************************************************************
* 名    称:void DAC_Output(uint32 volatage)
* 功    能:DA输出
* 入口参数:输出电压(毫伏)
* 出口参数: 无
* 说    明:
***********************************************************************/
void DAC_Output(uint32 volatage)
{
	uint32 dat_out;
	dat_out = ((volatage<<10)/REF);
	dat_out = dat_out<<6;
	DACR = dat_out;
	



}

⌨️ 快捷键说明

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