• 大小: 13.3MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-29
  • 语言: 其他
  • 标签: DAC  

资源简介

DAC8563具有 2.5V、4ppm/°C 基准的16 位、双路、低功耗、超低短时脉冲波形干扰、缓冲电压输出 DAC。 包含硬件电路设计资料,芯片资料,软件驱动等。

资源截图

代码片段和文件信息

/*
*********************************************************************************************************
*
* 模块名称 : 主程序
* 文件名称 : main.c
* 版    本 : V1.0
* 说    明 : DAC8562模块读写例程
* 修改记录 :
* 版本号  日期       作者    说明
* V1.0    2014-04-20 发布1.0版本
*
* Copyright (C) 2013-2014 安富莱电子 www.armfly.com
*
*********************************************************************************************************
*/

#include “bsp.h“

/* 定义例程名和例程发布日期 */
#define EXAMPLE_NAME “STC89C52_DAC8562双路DAC模块例程“
#define EXAMPLE_DATE “2014-12-18“
#define DEMO_VER “1.0“

static void PrintfLogo(void);
static void PrintfHardInfo(void);
static void DAC8562_Demo(void);

/*
*********************************************************************************************************
* 函 数 名: main
* 功能说明: C程序入口
* 形    参:无
* 返 回 值: 无
*********************************************************************************************************
*/
void main(void)
{
bsp_Init();     /* 初始化底层硬件。 该函数在 bsp.c文件 */
PrintfLogo(); /* 打印例程logo */
PrintfHardInfo(); /* 打印硬件接线信息 */

DAC8562_Demo();
}

/*
*********************************************************************************************************
* 函 数 名: DAC8562_Demo
* 功能说明: 定时读取TM7705的ADC值,并打印到串口。请通过PC机串口工具查看结果。
* 形    参:无
* 返 回 值: 无
*********************************************************************************************************
*/
static void DAC8562_Demo(void)
{
uint16_t usDacValue = 0;
uint8_t dir = 0; /* DAC 变化方向 */

bsp_InitDAC8562(); /* 初始化配置DAC8562 */

DAC8562_SetData(0 usDacValue); /* 改变DAC输出电压 */
DAC8562_SetData(1 usDacValue); /* 改变DAC输出电压 */

usDacValue = 0;
while (1)
{
bsp_Idle();

if (dir == 0) /* 递增 */
{
if (usDacValue < 65535 - 1024)
{
usDacValue += 1024;
}
else
{
usDacValue = 65535;
dir = 1;
}
}
else  /* 递减 */
{
if (usDacValue > 1024)
{
usDacValue -= 1024;
}
else
{
dir = 0;
usDacValue = 0;
}
}

DAC8562_SetData(0 usDacValue); /* 改变DAC输出电压 */
DAC8562_SetData(1 usDacValue); /* 改变DAC输出电压 */
}
}

/*
*********************************************************************************************************
* 函 数 名: PrintfLogo
* 功能说明: 打印例程名称和例程发布日期 接上串口线后,打开PC机的超级终端软件可以观察结果
* 形    参:无
* 返 回 值: 无
*********************************************************************************************************
*/
static void PrintfLogo(void)
{
/* 友情提示:
使用STVD开发时,printf/sprintf 入口参数 %d 必须是 int 类型(16位),否则打印结果不正确。
IAR无此问题。
*/

printf(“*************************************************************\r\n“);
printf(“* 例程名称   : %s\r\n“ EXAMPLE_NAME); /* 打印例程名称 */
printf(“* 例程版本   : %s\r\n“ DEMO_VER); /* 打印例程版本 */
printf(“* 发布日期   : %s\r\n“ EXAMPLE_DATE); /* 打印例程日期 */
printf(“* QQ    : 1295744630 \r\n“);
printf(“* Email : armfly@qq.com \r\n“);
printf(“* Copyright www.armfly.com 安富莱电子\r\n“);
printf(“****

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        702  2015-10-21 15:40  【安富莱】DAC8563 DAC模块资料\CLR和LDAC引脚接线说明.txt

     文件     214327  2015-10-21 15:36  【安富莱】DAC8563 DAC模块资料\DAC8563+运放(即模块)的响应速度.jpg

     文件     122171  2015-10-21 15:36  【安富莱】DAC8563 DAC模块资料\DAC8563如何切换输出量程.jpg

     文件     213707  2015-10-21 15:36  【安富莱】DAC8563 DAC模块资料\DAC8563芯片(运放前)的响应速度.jpg

     文件      64047  2014-12-18 23:25  【安富莱】DAC8563 DAC模块资料\硬件资料\【安富莱】D077-5_DAC8563 DAC模块_原理图.pdf

     文件      22688  2014-12-18 23:32  【安富莱】DAC8563 DAC模块资料\硬件资料\【安富莱】D077-5_DAC8563 DAC模块_尺寸图.pdf

     文件    1955176  2014-08-15 11:30  【安富莱】DAC8563 DAC模块资料\芯片资料\DAC8562 DAC8563.pdf

     文件     129093  2014-08-22 10:10  【安富莱】DAC8563 DAC模块资料\芯片资料\GAMMA_GM6155.pdf

     文件     809845  2014-08-23 14:51  【安富莱】DAC8563 DAC模块资料\芯片资料\OPA2171.pdf

     文件    1147358  2014-08-18 17:30  【安富莱】DAC8563 DAC模块资料\芯片资料\TPS65130.pdf

     文件     194118  2014-09-01 11:23  【安富莱】DAC8563 DAC模块资料\芯片资料\TPS65130应用文档slvu107c.pdf

     文件       1167  2014-12-18 22:54  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\doc\例程说明.txt

     文件      70507  2014-04-20 17:41  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\doc\反面案例IO口用发光二极管上拉的波形,容易接口迷失.png

     文件      30670  2014-04-20 17:35  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\doc\运行结果截图(串口工具).PNG

     文件         70  2014-04-20 07:35  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\prj\CopyHex.bat

     文件       1317  2014-12-18 22:59  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\prj\project.Opt

     文件       2436  2014-12-18 18:15  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\prj\project.Uv2

     文件       6867  2014-12-18 22:59  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\project.hex

     文件       1880  2014-12-18 22:47  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\src\bsp\bsp.c

     文件       1726  2014-12-18 17:59  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\src\bsp\bsp.h

     文件       4232  2014-12-18 22:59  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\src\bsp\bsp_dac8562.c

     文件        652  2014-12-18 20:37  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\src\bsp\bsp_dac8562.h

     文件       1775  2014-04-20 17:03  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\src\bsp\bsp_printf.c

     文件      18322  2014-04-20 19:10  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\src\bsp\bsp_tm7705.c

     文件        824  2013-12-08 18:44  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\src\bsp\bsp_tm7705.h

     文件       2868  2014-04-20 09:55  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\src\bsp\bsp_uart.c

     文件        686  2014-04-20 09:55  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\src\bsp\bsp_uart.h

     文件       2282  2003-02-03 08:57  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\src\bsp\REG52.H

     文件       6376  2012-03-12 23:22  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\src\bsp\STARTUP.A51

     文件       4352  2014-12-18 22:45  【安富莱】DAC8563 DAC模块资料\软件资料\C51\DAC8562_STC89C52(输出三角波)\src\main.c

............此处省略1368个文件信息

评论

共有 条评论