标题: STM32F103_pwm_dac自定义输出电压 [打印本页]

作者: 123456    时间: 2020-5-9 10:15
标题: STM32F103_pwm_dac自定义输出电压
#include "led.h"
#include "delay.h"
#include "sys.h"         
//#include "rtc.h"
#include "adc.h"         
//#include "dac.h"
#include "timer.h"




//设置输出电压
//vol:0~330,代表0~3.3V
void PWM_DAC_Set(u16 vol)
{
        float temp=vol;
        temp/=100;
        temp=temp*256/3.3;
        TIM_SetCompare1(TIM1,temp);
}
int main(void)
{         
        delay_init();                     //延时函数初始化          
//        PWM_DAC_Set        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);          //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
        LED_Init();                             //LED端口初始化

        TIM1_PWM_Init(255,0);        //TIM1 PWM初始化, Fpwm=72M/256=281.25Khz.
  TIM_SetCompare1(TIM1,100);//初始值为0             
        while(1)
        {
                LED0=0;
                PWM_DAC_Set(69);
                delay_ms(10);       

        }
}


PWM_DAC.rar

342.12 KB, 下载次数: 46, 下载积分: 黑币 -5


作者: 123456    时间: 2020-5-9 11:56
自顶!!!!!!!
作者: 252622979    时间: 2020-5-9 16:39
这个可以有,先收着




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1