buck电路 dac stm32_STM32配置DAC输出固定电压和方波

STM32

配置

DAC

输出固定电压和方波

STM32F103VCT6

自带两个

12

DAC

DAC

的转换速度一直没有查到,

网上有人说是

1MHZ

的频率,

那就是

1us

了。

ADC

的转换时间在

56MHZ

工作频率下为

1us

72MHZ

工作频率下为

1.17us

如果

AD

DA

对称关系的话,那么很可能跟

ADC

的时间相同。

(

仅作分析用!

)

DAC

于我,

有两个用途:

输出波形

输出固定电压

先来说说前者

的配置。

第一个参数:触发方式,

DAC_InitStructure.DAC_Trigger

。可选的

外部触发源一共有八个。

六个是定时器触发:

TIM2

TIM4

TIM5

TIM6

TIM7

TIM8

。剩下两个分别是:

EXTI

线路

9

和软件触发。如果采用

定时器触发的话,

就还要再编写相应的定时器函数,

这个倒不是很复杂,

和定时器的编写方式类似。如:

DAC_InitStructure.DAC_Trigger =

DAC_Trigger_T6_TRGO;//

选择定时器

6

作外部触发源

void TIM_Configuration(void)

{

TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure;

TIM_OCInitTypeDef            TIM_OCInitStructure;

TIM_TimeBaseStructInit(&TIM_TimeBaseStructure);

TIM_TimeBaseStructure.TIM_Period = 0x85;

TIM_TimeBaseStructure.TIM_Prescaler = 0x0;

TIM_TimeBaseStructure.TIM_ClockDivision = 0x0;

TIM_TimeBaseStructure.TIM_CounterMode =

TIM_CounterMode_Up;

TIM_TimeBaseInit(TIM6, &TIM_TimeBaseStructure);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值