打印
[应用相关]

基于STM32F429的DAC输出程序

[复制链接]
1585|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Rollo|  楼主 | 2018-3-23 19:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
基于STM32F429的DAC输出程序

DAC实验.zip

1.05 MB

沙发
zhuomuniao110| | 2018-3-24 09:42 | 只看该作者
学习一下。

使用特权

评论回复
板凳
zhuomuniao110| | 2018-3-24 09:43 | 只看该作者
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "key.h"
#include "usmart.h"
#include "adc.h"
#include "dac.h"
/************************************************
ALIENTEK 阿波罗STM32F429开发板实验21
DAC实验-HAL库函数版

************************************************/

int main(void)
{
    u16 adcx;
                float temp;
                u16 dacval=0;
    HAL_Init();                     //初始化HAL库   
    Stm32_Clock_Init(360,25,2,8);   //设置时钟,180Mhz
    delay_init(180);                //初始化延时函数
    uart_init(115200);              //初始化USART
    usmart_dev.init(90);                     //初始化USMART        
    LED_Init();                     //初始化LED
    KEY_Init();                     //初始化按键
          DACx_Init(225,1);
    MY_ADC_Init();                  //初始化ADC1
   
                printf("DAC TEST\r\n");                     
                printf("DAC VAL:\r\n");              
                printf("DAC VOL:0.000V\r\n");              
                printf("ADC VOL:0.000V\r\n");         
   
    while(1)
        {
                 
                  LED0=!LED0;
                  delay_ms(500);
                        //HAL_DAC_SetValue(&DAC1_Handler,DAC_CHANNEL_1,DAC_ALIGN_12B_R,dacval);//设置DAC值  
                                /*adcx=HAL_DAC_GetValue(&DAC1_Handler,DAC_CHANNEL_1);//读取前面设置DAC的值
                                printf("The value of adcx is %d\r\n",adcx);             //显示DAC寄存器值
                                temp=(float)adcx*(3.3/4096);                            //得到DAC电压值
                                printf("The value of adcx is %f\r\n",temp);             //显示DAC寄存器值
                                LED0=!LED0;              
                          delay_ms(2000);        */
        }
}




使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

115

主题

730

帖子

1

粉丝