• 大小: 6.47MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-02
  • 语言: 其他
  • 标签: stm32  dac  &dma  

资源简介

在dma下触发dac 产生正弦波,可以节省时间 并且精度高 程序更加简洁明了

资源截图

代码片段和文件信息

#include “dac.h“
#include “time.h“
 
//u8 Idx=0;

void GPIO_Configuration()
{
GPIO_InitTypeDef GPIO_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA  ENABLE);

GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_4;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;

GPIO_Init(GPIOA &GPIO_InitStructure);

}

void DAC_Configuration()
{
   DAC_InitTypeDef        DAC_InitStructure;

RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC ENABLE);


DAC_InitStructure.DAC_Trigger = DAC_Trigger_T2_TRGO;
DAC_InitStructure.DAC_WaveGeneration = DAC_WaveGeneration_None;
DAC_InitStructure.DAC_LFSRUnmask_TriangleAmplitude=DAC_TriangleAmplitude_4095;
DAC_InitStructure.DAC_OutputBuffer = DAC_OutputBuffer_Disable;

DAC_Init(DAC_Channel_1  &DAC_InitStructure);
DAC_DMACmd(DAC_Channel_1 ENABLE); 
DAC_Cmd(DAC_Channel_1 ENABLE);
}




 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-01-25 14:40  正弦波_按键\
     文件         916  2013-01-23 08:58  正弦波_按键\DAC.c
     文件        1957  2013-01-23 08:59  正弦波_按键\DMA.c
     文件         105  2013-01-21 11:07  正弦波_按键\DMA.h
     目录           0  2013-01-13 19:42  正弦波_按键\Libraries\
     目录           0  2013-01-25 14:57  正弦波_按键\Libraries\CMSIS\
     目录           0  2013-01-13 19:42  正弦波_按键\Libraries\CMSIS\CM3\
     目录           0  2013-01-13 19:42  正弦波_按键\Libraries\CMSIS\CM3\CoreSupport\
     文件       17273  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c
     文件       85714  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\CoreSupport\core_cm3.h
     目录           0  2013-01-13 19:42  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\
     目录           0  2013-01-13 19:42  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\
     文件       25107  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\Release_Notes_for_STM32F10x_CMSIS.html
     目录           0  2013-01-13 19:42  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\
     目录           0  2013-01-13 19:42  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\
     目录           0  2013-01-13 19:42  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\TrueSTUDIO\
     文件       12486  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\TrueSTUDIO\startup_stm32f10x_cl.s
     文件       12474  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\TrueSTUDIO\startup_stm32f10x_hd.s
     文件       12192  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\TrueSTUDIO\startup_stm32f10x_hd_vl.s
     文件        9710  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\TrueSTUDIO\startup_stm32f10x_ld.s
     文件       10159  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\TrueSTUDIO\startup_stm32f10x_ld_vl.s
     文件       10159  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\TrueSTUDIO\startup_stm32f10x_md.s
     文件       10624  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\TrueSTUDIO\startup_stm32f10x_md_vl.s
     文件       13134  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\TrueSTUDIO\startup_stm32f10x_xl.s
     目录           0  2013-01-13 19:42  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\
     文件       15763  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_cl.s
     文件       15500  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd.s
     文件       15767  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd_vl.s
     文件       12373  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_ld.s
     文件       13653  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_ld_vl.s
     文件       12762  2010-10-18 20:09  正弦波_按键\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_md.s
............此处省略203个文件信息

评论

共有 条评论