找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7848|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

DAC902引腳圖 高速DA的stm32程序+原理圖與pdf資料手引腳圖冊下載

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:375042 發(fā)表于 2018-7-19 17:46 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
一部分學(xué)習(xí)資料

DAC902電路原理圖如下:


DAC902引腳圖:


DAC902管腳功能定義:



單片機源程序如下:
  1. /**********************************************************
  2.                        康威電子                                         
  3. 功能:利用DAC902模塊產(chǎn)生一個電壓
  4. 接口:        
  5.                                 PC12        ->        DAC902_PowerON
  6.                                 PA04        ->        DAC902_CLK
  7.                                 
  8.                                 PC00        ->        D11
  9.                                 PC01        ->        D10
  10.                                 PC02        ->        D09
  11.                                 .
  12.                                 .
  13.                                 .
  14.                                 PC09        ->        D02
  15.                                 PC10        ->        D01
  16.                                 PC11        ->        D00
  17. 版本:1.0
  18. 硬件平臺:康威數(shù)采驅(qū)動板
  19. 作者:康威電子
  20. 其他:

  21. **********************************************************/

  22. #include "stm32_config.h"
  23. #include "stdio.h"
  24. # include <DAC902.h>
  25. #include "timer.h"

  26. int main(void)
  27. {
  28.         MY_NVIC_PriorityGroup_Config(NVIC_PriorityGroup_2);        //設(shè)置中斷分組
  29.         delay_init(72);        //初始化延時函數(shù)
  30.         DAC902_Init();
  31.         delay_ms(300);
  32.         DAC902WriteData(4095);
  33.         DAC902WriteData(0);
  34.         while(1);
  35. }

復(fù)制代碼

  1. # include <DAC902.h>
  2. # include <stdio.h>


  3. void DAC902_IO_Init(void)
  4. {
  5.    GPIO_InitTypeDef GPIO_InitStructure ;
  6.         
  7.          RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOC, ENABLE);         //使能PB,PE端口時鐘

  8.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0| GPIO_Pin_1| GPIO_Pin_2| GPIO_Pin_3| GPIO_Pin_4| GPIO_Pin_5| GPIO_Pin_6| GPIO_Pin_7| GPIO_Pin_8| GPIO_Pin_9| GPIO_Pin_10| GPIO_Pin_11| GPIO_Pin_12 ;
  9.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  10.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  11.         GPIO_Init(GPIOC ,&GPIO_InitStructure) ;
  12.         
  13.         GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_4;
  14.         GPIO_Init(GPIOA ,&GPIO_InitStructure) ;

  15. }
  16. void DAC902WriteData(u16 dat)
  17. {
  18.         u16 io;
  19.         DAC902_CLK = 1;
  20.         io = GPIO_ReadOutputData(GPIOC);
  21.         io &= 0xf000;
  22.         io = ((dat&0x0fff)|io);
  23.         GPIO_Write(GPIOC, io);
  24.         DAC902_CLK = 0;
  25. }
  26. void DAC902_Init(void)
  27. {
  28.         DAC902_IO_Init();
  29.         DAC902_CLK = 0;
  30.         DAC902_PowerON();
  31.         DAC902WriteData(4095);
  32.         DAC902WriteData(4095);
  33. }
復(fù)制代碼


所有資料51hei提供下載:
Q74--DAC902驅(qū)動程序 高速DA數(shù)模轉(zhuǎn)換模塊 原理圖 資料-V0.2.zip (1.43 MB, 下載次數(shù): 105)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:170709 發(fā)表于 2019-6-13 13:55 | 只看該作者
想了解一下這個板子的最高頻率是多少
回復(fù)

使用道具 舉報

板凳
ID:396444 發(fā)表于 2019-6-14 18:34 | 只看該作者
學(xué)習(xí)了,謝謝分享!
回復(fù)

使用道具 舉報

地板
ID:230442 發(fā)表于 2019-9-21 10:26 | 只看該作者
好東西,正好可以玩一下,做個信號源
回復(fù)

使用道具 舉報

5#
ID:648402 發(fā)表于 2019-11-24 15:31 | 只看該作者
165Msps的話,頻率還是挺高的
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表